If you have any idea about BFSSFG, you will know that we all worship bikesdirect.
Hell, the guy in charge of its distribution is a member here.
That said, they are very solid, dependable bikes with the most bang for your buck. It's $300 complete, just buy it.