@CherryHugs I've ordered some from Ebay too, and gotten very cool ones. There are thousands to choose from, though, so it's time-consuming to sift through them on Ebay. They can be pricier than finding them elsewhere too although I've never been unhappy with any.
There is usually an ad in the Sunday newspaper coupon insert booklets to order them from Current. That's where I've bought them the most (you can also go online and order from Current). They are pretty inexpensive, esp. if you opt for getting 500 rather than 250. I've never had a problem ordering those - they've always been printed accurately and I get the entire roll of 500 that lasts me a very long time. You can select from different fonts/lettering styles.
I also have several dozen I've received from the American Heart Assoc. (asking me to make a contribution too) that have hearts of different designs on them. They aren't bad for freebies.