Safety is #1.
Make sure if you do your own electrical you get help from a friend who is an Electrician. There are plenty of intelligent people that can do a basic wiring job with the correct tools and a little teaching of the correct way to do the job. Just because it "works" doesn't mean it is right.
The main point of installing wiring up to code (NEC) is that it is safe and will not be a fire hazard, I can't stress this enough.
Regardless if you as the home owner do your own work, or a professional does, get it inspected. Not all Electricians or Inspectors are created equal. If you do the work correctly or a professional who knows what they are doing does you are in good hands. I know most people don't like paying for a permit or dealing with the Inspector, but you should anyway. Most Inspectors are a lot more willing to work with people now days with all the department cut backs, etc. They are their to help you make sure it is installed correctly, not to tell you how to install it. They are on your side to make the un-bias judgement if the work done is safe and correct, if done by professional or home owner.
If you install as little as 1' of electrical wiring it should be inspected. I know this sounds dumb, but think about it. Electrical terminations are critical, loose one are a fire hazard. All it take is 1' of undersized wire in the middle of a circuit wire run to cause a fire when overloaded.