I want to start to get into XC racing and am looking for a hardtail around $1500 Canadian dollars. So far I've looked at the 2004 Specialized Stumpjumper ($1700), 2004 Giant XtC 2 ($1600), 2004 Cannondale F600 ($1500) and 2004 Cannondale F600 SL ($1300, just an F600 without discs). I can't decide between these 3 bikes, the specialized has the nicest fork, the giant is extremely light and well spec'ed, and I really like the headshok on the Cannondale and how well the lockout works (also, being a student I like how it's the cheapest). I really would prefer something with a lockout as I plan to ride a lot of flat doubletrack and road for training. Anyone have experience with these bikes or suggestions at any other in this range? I'm 150 lbs and about 5 '8 if it matters.