I was so hyped up when I found BD that I just couldn't wait for the bike to arrive. A few days later, my new motobecane arrived and I had it slapped together and road-worthy in under an hour!
Bikesdirect is awesome and you won't find a better bike for the money. It also helps me practice my mechanic skills at the same time.
Tip for consumers: Make sure you are aware of how to get the bike put together. It's simple, but daunting if you go in blind. Youtube/Google is a friend!!