After more than a year of not having one I picked up a mountain bike Friday night. Its an '04 Specialized Hardrock with lots of upgrades. The only thing that is the same as a new Hardrock is the frame, everything else the previous owner upgraded. It now has Avid mech. disc brakes front and rear, RaceFace forged cranks with RaceFace bottom bracket, Cane Creek headset, Marzocchi front fork with 100mm of travel, brand new Thomson seatpost, and new Ringle` stem. I'm going to be changing the pedals and seat and it needs new tires but other than that its ready to ride. I got it for $175, sort of I traded my road bike for it and I only paid $175 for the road bike. If anyone wants the seat or pedals let me know, the seat is a WTB Speed-V and the pedals are K2 but I don't know what model.