Bravo, I'm sorry we weren't able to hook up for a ride back when you first got your bike running. I think you would have really liked my '01 XC 200. Except maybe for the rear suspension (I'm 200 lbs, fully geared up.) And I could've maybe helped you out with your jetting or whatever.
For me, my little 200 does great in the mtns and I did a ride in Mich over the Halloween weekend and it did great up there too. (Well, till my rear shock gave up the ghost. Just old age and neglect. Ohlins USA fixed it up for under 200 bucks)
I'd been riding 350/400/450 4 strokes for twenty years and after riding a really tough two day dual sport ride back in August, I decided I needed a torquey, light weight, good handling, 2 stroke off roader.
I feel like I found it with my '01 XC 200. I can't imagine that your '99 can't do just as good a job for you. If you still have it in the spring, maybe we can get together then and compare bikes.
RB