Well i try to do as much as i can except wheels, I believe that the more you do on your own car the more you learn about cars, probably more than any course will probably teach you.

I use to pay for some one to do the work but find it interesting to get amongst it