As for price I am looking at spending around 1500.00 give or take a couple of hundred if I find one that really jumps out at me. As for the terrain I mostly ride the platt trail in denver, co and it is fairly flat but as a Colorado native I would like the ability to ride some more hilly roads and trails such as those in the mountains. After doing some product research the bike that seems to stand out to me is the 2012 Specialized Tricross Elite Apex disc I found for 1699.99 or the 2012 Specialized Crux comp disc for 1,899.99 though the crux is probably out of my budget. From what I have been told at a few shops the crux and tricross should be able to keep up with road bikes and handle hilly areas fine with a few minor mods like - road tires, lighter wheelset, and larger chain rings. As for the old mtb I am going to keep it and using it as fixer-upper maintainance learner bike.