I hear you on the price, I but like to at least try and support my local dealer.  Last time I was shopping for a bike, I looked online and found something at a considerably lower price.  I asked the LBS if they would price match and they did.  So before buying online, at least ask your local...