Definitely get fitted....and not just by anyone. Find someone reputable. I think the biggest mistake that people make is that they purchase a bike that is too big. The more I understand about bike fit, the more complex it seems....

I find that most bike shops who have you do a test ride will put you on a bike that is too large. The don't care about fit or quality...just sell the bike is the attitude. One bike shop in my area had my brother on 60cm bike....I told my bro that there was no way that he was a 60 and that we should exit the shop immediately. So we went to the best bike shop in all of Madison, WI (Cronometro) and guess what....he was fitted for a 54cm Cervelo Dual.

Here are a few good articles from Tom D's website..

http://www.bikesportmichigan.com/store/re-fit.shtml

http://www.bikesportmichigan.com/store/testdrive.shtml

http://www.bikesportmichigan.com/fea...itingfit.shtml

http://www.bikesportmichigan.com/features/shoes.shtml