If you can work on it yourself, or have a friend who can, Bikesdirect is awesome. Co-workers come to me all the time because they know I ride. When they see the prices on their site, they buy from them. I almost should be asking for a kickback from them...just kidding. Of course since I sent them there, I am always the one to build it for them, and fit them as well. Fitting someone on a bike isn't rocket science. Most LBS employees don't know much more than most of the folks who post here. If you are smart enough to have found the website, then you are likely smart enough to find a website that talks about bike fit.