Right now I got a '03 Giant DS2. Overall its been a decent bike, Never really broken anything, although I had to replace the derailer because i got to much mud in it once. I want to upgrade to a better mountain bike though. At the local bike shop they have a Giant NRS(i think an 04 model). I want to know if it would be a good bike for what I do. For the most part I ride around town on the street, a jump here and there, and trail riding on the weekends.