If you have a decent understanding of bike maintenance/repair, I'd look in the used market. If you don't, check out bikesdirect.com. That is about the only place I can think of where you can find something for $500 or less new. If you can increase your budget a few hundred, you can look at the entry level Giant or one of the other major manufacturers.