I love a bike shop that's open early on my commute path. These guys taught me how to change my tire and helped me put on my new bike light. You can buy stuff in the store or from their website.
HORRIBLE CUSTOMER SERVICE.Store manager (MIKE) was super rude because he had issues with me ordering few shoes to try out (for being wasteful of their time) despite spending ~$4K on my account.