Yep, as mentioned above BikesDirect is your best bet if you can only spend upto $300. Their parts are not the best, but they'll work fine. If its < $300, I recommend the Clockwork.
Also with $300, if you know what you are doing, you could score a very nice vintage road bike with some nice parts on it.