Hi man, I would strongly recommend, as mikey said, SIDI. They are a bit pricey but they are worth the money. I've talked to guy's who own them and they are about as good as you can get. The owner of my LBS recommends them, he has had several pairs of quality cycling shoes,Nike, Shimano,pearl imuzi but he has a preference for SIDI. Personally I own a pair of pearl imuzi [sp?] I got on sale for 70$ @ performance. That's about all I'm going to spend on cycling shoes b/c I'm a teenager & my shoe size is always changing. As we know cycling shoes are supposed to be a bit snug, and I've already out grown a pair& I only have had them about 8 months. Well I'm speaking of road shoes here, but I think his mt. bike shoe is a SIDI also.