I shop at a lot of places for bicycle gear, but IMHO, bike shops don't do the best fits... PT's do - and sometimes your health insurance will even pay for it.

I can highly recommend www.realrehab.com