if u dont want to spend more then 300 i guess, if you plan on getting more into mountain biking save up 50 more bucks and maybe get a trek 4300.
you might also be able to get a specialized hardrock from a lbs. if they have the 2003 model leftover it will probably be under 300. a 2004 model of it i think its 350-360