So I am shopping around for that "do it all" bike, and I think I have narrowed it down to 2 bikes: 1. Trek Fuel EX 9 2. Giant Trance X1 I wanted to see some other people's opinions between the 2 bikes. Do you guys think these are good "do it all" bikes? Should I be looking into something with a little more travel? Most of my time is spent in SJ, Phila., and norhtern Del., ocassionally I will venture up to Trenton area or north. Thanks!