Arduino mega PWM output pins

retrolefty:
Lots of discrepancies in the arduino mega2560 product and analogWrite() reference sections on this.

That's when you go to the source. From the mega's pins_arduino.h definition:
#define digitalPinHasPWM(p) (((p) >= 2 && (p) <= 13) || ((p) >= 44 && (p)<= 46))