I recently bought a new bike from Homewood Cycle and Fitness and was really impressed with them. Their service was great - they were really nice on the phone and held my bike for me for a few days until I was able to drive to Birmingham to pick it up. They sell a really wide selection of bikes - from ultralight, ultra expensive Treks to cute and relatively cheap Nirve cruisers. They're also not such a "bike jock" shop that I felt uncomfortable buying a hot pink Hello Kitty bike from them. They do service after the sale and they're super kind. Give them a try if you're in the market for a new bike.