All of the above, plus even more. The only real thing I've never done is weld.
Cars are actually my only real hobby. I have a lot of interests but as for taking up time and money... well, that's cars. Video games don't count, lol.
My dad has always been a car guy, so that's where I got it. I love working on them and I love, love, love driving.
My first car was a 1989 IROC/Z Camaro a couple months before I turned 16. I still have it and I know every inch of that car, up, under, and in. About a year and a half ago I took out the old engine, did more cleaning, mending, replacing, and painting then I can mention, and put in a brand new 350 Chevy crate motor, with other modifications, of course. A long with everything I had done with the car, it's practically new. These days it needs paint and a top, but everything else is pretty much new or remanufactured.
And, just got this this past Monday, I personally bought my first real 'new' car, a 2011 Mitsu Evolution X. I've been driving it to work this week and I'm still on a natural high from it. It's so different than any car I've owned, worked on, or driven, but I love it. Trying to expand my horizons.
Sorry for the wall of text, but I like to share. Here's a pic of both my cars. I wish the Camaro's paint looked like the Evo's, lol.