I use my pc, ms-word and my printer with label stock bought at staples. I have a shortcut to a word document with the label layout. I can get there in two clicks....I like the ability to type on a full keyboard, and use copy-paste. I run the same sheet of labels through my printer many times, printing as many or few labels at once as I need.

The cost was only the cost of the label stock, and the time to set up the word doc. Very important - I can reach my printer from my desk chair without getting up.