Walgreens is usually the place you go when nothing else is open (Hello Christmas day.), but this location closes too early for any late night grabs. Their items are over-priced unless you catch a sale. I like their seasonal sales. You can find some really cute things. I found some awesome Nightmare Before Christmas knick knacks, like a snow globe, for a fairly good price.
I use Walgreens for my all of my printed photo needs. Upload photos at home via computer or iPhone app and they're always ready on time, as promised in the store.
I've never had any issues with this store. (Knock on wood.)
FYI - They sell reduced-priced bus passes for the youngsters, just ask an employee.