I purchase all my sheet labels from onlinelabels.com. I find their prices are reasonable, and they have a huge selection. My printer is an HP Laserjet 400, which in my opinion, is worth its weight in gold.
I've been printing my labels as needed for about 3 years, so far it's been cost...