I have a couple of questions I hope you'll answer so I can understand what's going on better.

Why is it important to put the fan on gpio.2? I realize it's the "on-board pwm module" but what does that buy you in either performance or code simplicity? Why couldn't I put it on any pin like the LED?

Why turn all these off: FCMEN_OFF, IESO_OFF, WDT_OFF ?

Are these two statements redundant:
OSCCON = %01110001 ' Internal 8MHz osc.
DEFINE OSC 8


Thanks for your time and patience.