Determine the geometry of the bikesdirect bike in question. Find a comparable bike of similar geometry at a LBS. Mount and test-ride that similar bike. If you like, you can purchase that similar bike, at the local bike shop. If you decide not to do so, at least you'll know the size of bike with that geometry that either fits or doesn't fit.
- Slim