You've probably seen Yelp stickers in business windows before but overlooked them. I've seen them around, but I can only recall instances of businesses in Portland or Toronto. I can remember specifically if I've seen them in other places, but probably so.