Go for a Surly Cross Check. I have never ridden one, but have wanted to build one up for a while. The fat tire clearance will be nice for trail riding or XC racing, and with cross racing tires you will have tons of mud clearance. The rear spacing also gives you tons of wheel options.