I'm looking out for a bike as well. I've narrowd my options down to the GF Tassajara, the Giant Iguana and the Specialized Rockhopper. Of the three the Tassajara seems to have the best components. But so far the Rockhopper feels nice, but I haven't been able to test them out where it counts. Any advice?