I guess if you believe $80 an hour shop rate is all profit it seems like a bike shop is doing really well. I plan to shop/buy at the local shop because I will be able to go back to them after the sale. I guess some people could buy online and take the carton to the local shop to assemble and fit but I have too much conscience to do that. Just keep buying online and eventually there will be no local shop anywhere and no service shop either. Now, if your local shop is charing 2-3 times as much as online perhaps that's a specific shop to avoid but I don't begrudge the local shop their reasonable profit.