If it has anything to do with wiring or plumbing, I will always have a professional do it for insurance purposes. Not sure what I'd do with a car since I haven't owned one yet myself, but I do suspect I would probably rather take the easy way out with that as well.
However with a lot of other...