The only thing I have to say about this, that I repeat and live by myself, is

SUPPORT YOUR LOCAL BIKE SHOP

Obviously this just doesn't work if you really want a different brand of bike that a LBS can't get...

But you always get what you paid for, that's the bottom line.