I agree with Challenger about being specific. I dont know jack really about those things, Ive dabbled into each one of those areas, but never get very far due to my own preferences...Im currently doing bodywork on my Z. I would recommend however, to search on one specific area of your post at a time...dont try and search for everything all at once...becuz you will get no where thata way! What are your overall goals?...Where do you want to end up? Also...stating the obvious...allot a good deal of money for unexpected costs...theres nothing like a nice costly suprise, right in the middle of your build...to throw a wrench in the gears!
Jeremy