I want to get a new bike in the next week or so and would like some opinions from you guys on which to get. I used to ride BMX a few years ago, but haven't ridden much since then. I want to keep the price between $300-$400. So far the local shops have all showed me Specialized Hardrock Sport, Gary Fisher Opie, Trek Bruiser 1, and Giant STP3. They all look like pretty good bikes, but I want some opinions from people that have experience with them. I want something that can possible hold up to a little bit of jumping once i get comfortable on it again but not to much. Thanks ahead of time.