So I took the bass ackwards approach to cycling and got into road cycling first a few years back and then decided to try mtb'ing and went out and bought a '08 Specialized FSRxc. Any suggestions for a newbie mtb'er? I already made the mistake of wearing road biking attire on the trail and thought I was going to get beat with a multi-tool in a sock (just kidding, however I did receive a great deal of flak for it). I had enough forethought to get a large size camelback along with some eggbeaters and shoes. Anything else I'm missing here? I'm also moving to Charlotte, NC in September. Recommended places to ride would be super.