Well, I've been riding since I was 8 or 9, so I've been riding about 3 or 4 years. I ride a Fuji L700 with some alterations made by yours truly. (I had to ask for my Dad's help occasionally though.) I've only recently started really getting into bike mechanics. I'm learning all of the basic techniques pretty young, so I hope to be able to be able to call myself an intermediate to advanced mechanic by the time I get to high school. I get most of my parts from a local bike shop, and occasionally other old bikes that friends and family give me for parts. (Note: The bikes they give me aren't worth riding, but I think you've already figured that out.) I'm trying to save my money so I can get a Cannondale Prophet. (Not sure what model yet) Also, I don't normally ride on official trails because there is alot of off-roadage where I live.