Pump plug '05
Within 5' hardwired only
5' to 10' hardwired or twistlock [GFCI for twistlock]
Over 10' hardwired, twistlock, or straightblade [GFCI for plugs]
General Purpose plug(s) '05
Within 5' not allowed
5' to 10' not allowed unless restricted space [680.22(A)(4)]
10' to 20' minimum one for dwellings [680.22(A)(3)] + all GFCI [680.22(A)(5)]
Over 20' GFCI unless you fall under one of the exceptions such as snowmelt or non-dwelling non-public space [210.8(A)(3)+(B)(4)]
Pump plug '08
Within 6' hardwired only [and GFCI 680.22(B)]
6' to 10' hardwired or twistlock [GFCI for either]
Over 10' hardwired, twistlock, or straightblade [GFCI all]
General Purpose plug(s) '08
Within 6' not allowed
6' to 20' minimum one for dwellings [680.22(A)(3)] + all GFCI [680.22(A)(4)]
Over 20' GFCI unless you fall under one of the exceptions such as snowmelt plug [210.8(A)(3)+(B)(4)]