Personally, I'm a fan of the "Buy 3 get one free" and "buy 4 get two free" deals. Even if I end up spending a little bit more, it always feels good getting something for free. And I definately agree that friendly service and great selection is key. There are two stores back home that have treated me very well (despite looking even less than my age) and they have great selection, so I keep going back.
Bookmarks