Well I've just got about a month or so on my new Specialized Hardrock Sport. I had to get the XL frame to fit my tall ass. I've already changed out the tires, upgraded the grips, added bar ends, changed the seat, and put on a computer that does more than I understand.
I'm riding 10 miles minimum every morning when I'm home during the week, 20 on Saturday or Sunday...mostly along the canal trails. Not hard, just gravel and loose rock. It makes you have to work for a mile vs. riding in the neighborhood...
I did take a trip to my first real mountain trail a few weeks ago. I was NOT ready for that one at all. It was a beginner course, but it's actually a competition track, not a trail! I almost died a couple of times, I swear! Some serious washes to go through. I'm gonna try it again in a couple of weeks now that my stamina is a lot better. I survived it, so that's a good thing...Beginners my ass!
Anyway, it's been a lot of fun and it's getting my ass off the couch. Bonus, the g/f likes to ride also, so it's kinda nice to have this to do together.