Came across your thread and thought I'd share my experience:
There's nothing wrong with going either the LBS or BikesDirect route. in 2001 I bought my road bike from LBS and in 2004 bought my mountain bike from LBS.
This fall I bought my Motobecane CX bike this fall from BikesDirect, trained on it, road it in 5-6 races, and then, throughout the winter months I commuted 80-120 miles a week and trained on it and my only beef is that it came with cheap tires that will flat it you look at them wrong (bought a good set of heavy, unbeatable commuting tires and cross tires from my LBS to the tune of $200 for all four, problem solved). I had a tight budget as well (spent $1000 on the bike and $300 on pedals and shoes). I don't feel guilty about not buying my bike at LBS because I: spent $150 on a bike and cleat fit, $75 to finish assembly, $140 on shoes, $100 on handlebar (because I needed a 44cm and it came with a 42cm) and four months later I spent $250 on full tuneup and odds and ends. I also spent another $120 on lights, bottle cage, and other odds and ends at another LBS. This spring I decided to upgrade my road bike from my archaic Trek from 2001. I looked at end of year sales at LBS and either they were the wrong size (I need a very common 54cm size and the 48cm or 62cm on sale is waiting for someone freakishly small or tall, not me). My budget was $2000 but crept up to $2700. Did months of research and wound up not being able to deny that once again, at least for my needs and wants, Bikesdirect had what I wanted. I bought a Motobecane LeChamp with 6770 ULTEGRA Di2 which arrived last week. This weekend I'm giving one of the many LBS in my area: $150 fit, $100 handlebars, $75 assembly, and $100 odds and ends post fit.
Total business I've given to my LBSs in past 8 months: $1760 (second set of peddles, tubes, socks, little odds and ends let out from above)
Total Business I gave Bikesdirect: $3700 for both bikes
Total business I gave competitive cyclist: $400 for helmet, pedals and odds and ends
I also don't want my LBS to go out of business so I support them in many ways. But, here in Portland, OR we have tons of LBS, all doing very well, and we even had a new one open up last year that is doing well. I tell all the hobby riders I know to get a fit from the same LBS I got mine at because it was obvious they cared about getting me fit properly as much as I did. I also tell people who know very little about what type of bike to buy to visit tons of LBS, look on line, ask yourself what are you going to do with this bike, and then in the end, do what feels right for you.
If you have measured yourself in detail (two or three times with the help of someone) and feel confident you know what size of bike to go with, my opinion is go the BikesDirect route (just note that you will need to get a fit and you might need to switch out handlebars and stack to make it fit you like a glove). If that process makes you nervous and If you see a good end of year deal at your LBS, go for it. It just happened that after all my research it boiled down to: why would I buy the same Madone that 300 other people have in town with lower SRAM Rival or maybe Force if I get lucky with a good deal when I could spend the same money and get 6770 ultegra Di2 (or skip the Di2 and get 7900)
That's my two cents. Good luck.