i'm looking for a bike that's good for urban riding but can also handle some trail riding. for the most part i ride around downtown which is a combination of roads, curbs, and some small jumps here and there. occasionally i hit the trails, which generally have moderate terrain. ideally, i'd like the gear set up to be closer to a road bike so i can stay fast on the road. a local bike shop recommended a gary fisher cobia (29er). i'm a beginner and would like to spend no more than $1000.