for $500 US you can get a nice specialized rockhopper. dont deal with the fuss. the giant might also be worthwhile. as mentioned above, they are basically the same. i would steer away from the hardrock, never been a fan of them, no particular reason though, just dislike the geometry.