Need clarification on the parameters of analogWrite(pin,value)

I was under the impression that PWM ran at ~488-490 Hz, where'd you get 980 from?

The 255/256 count is a little funny; 0 is no pulses, 255 is no pulses - so you might say that only 1 to 254 are the possible steps.