Phatman, I'm having the most trouble thinking of a do-it-all bike which would include charity rides, especially if you want to do any of the century rides.
I would suggest a full-rigid mountain bike or, if you go with a front shock, be sure it can be locked. This would work well for your commute and still be functional off road. You can even get semi-slick and slick tires for the mountain bike that would enhance its ability to be a commuter/town bike.
I recommend a mountain bike, because reading between the lines, it seems like you would soon be doing a fairly significant amount of trail riding. My first real bike was a full-rigid Gary Fisher Marlin. Great bike for the money ($350 at the time). I bought it the summer before my freshman year in college and basically used it for all the things you are wanting one for with the exception of the charity events. At that time, I didn't know they made slick tires for mtb's, but since, I've picked up a set for my current mtb, and they make a huge difference on the road. The Marlin was a cromoly steel frame. Not the lightest, but really no weight restrictions, either.
Wow...I just checked Fisher's website, and the Marlin now is listed at $770! It is also shown with front suspension. Has it really been that long?!
I would suggest a full-rigid mountain bike or, if you go with a front shock, be sure it can be locked. This would work well for your commute and still be functional off road. You can even get semi-slick and slick tires for the mountain bike that would enhance its ability to be a commuter/town bike.
I recommend a mountain bike, because reading between the lines, it seems like you would soon be doing a fairly significant amount of trail riding. My first real bike was a full-rigid Gary Fisher Marlin. Great bike for the money ($350 at the time). I bought it the summer before my freshman year in college and basically used it for all the things you are wanting one for with the exception of the charity events. At that time, I didn't know they made slick tires for mtb's, but since, I've picked up a set for my current mtb, and they make a huge difference on the road. The Marlin was a cromoly steel frame. Not the lightest, but really no weight restrictions, either.
Wow...I just checked Fisher's website, and the Marlin now is listed at $770! It is also shown with front suspension. Has it really been that long?!