Let me first say that I'm all for spending money locally and I shop and dine locally a lot!
BUT, I really like Starbucks (and I'm trying not to be ashamed that I like a big corporate store).
My top reason for supporting Starbucks, right now, is their gift card perk program. Get yourself a gift card (I loaded mine with $5) and you get 2 hours of free wifi per day. I have used this so many times! Sure some other coffee shops have free wifi, but I've found it to be slow and crappy, at best.
Plus if you use your gift card 5 times, you get all sorts of other freebies like a free drink on your birthday (hello Venti dark cherry mocha with soy milk!), free syrup flavors, free refills on brewed coffee and tea, and a free drink when you buy a pound of coffee.
I also like that Starbucks has made an effort to have healthy food options available. I love the Naked orange juice they carry! Their oatmeal is an excellent healthy choice as are the yogurt parfaits. The big winner, though, is the spinach, roasted tomato, feta, egg white wrap at 280 calories. There are lots of things on their menu under 350 calories and they're listed here.
Confession: I'm writing this from a Starbucks right now. :)
What is your take on Starbucks?