I bet this kind of question has been asked millions of times, but I am a newb and it would be great if I could get some answers from people who actually know about bikes instead of those greedy stupid-ass guys at Wal-Mart, Target, etc. I have been buying bikes(crappy, as I have learned recently)from department stores, which break on me in less than 2 months, with problems starting after the first 4 days of use. So, I was wondering what would be the best bike I could get for $300 or less that won't go south on me in less than 2 months? I usually get mountain bikes, but now when I think about it, I mostly do on-road, although almost every bike i see in stores are mountains bikes and that's what my friends have. I occasionally do some jumps, not very big though. For those who really don't like reading all the crap, let me clear it up: best mountain bike for less than $300. thank you all.