We just bought our 7 year old son the Specialized HotRock Street bike and it's really an improvement over his heavy coaster bike in the same size. He loves his "fast" bike and is already working his way through gearing (it has a 6 speed cassette). Yes it was $329 but he should get at least 2 summers out of it and we should be able to get 50% of our purchase price back.