Electrical inspectors told me (I asked) that the most common homeowner/handyman code errors are romex used outdoors, no GFCI's where required, stringing romex in the basement on the underside of floor joists, no knockouts/cable clamps in holes in boxes, and, the worst of the worst, using the ground wire as a current carrying conductor.