There are a few FAQ's here that you could also see...

Presetting Configuration Fuses (PIC Defines) into your Program

this covers the use of "@ DEVICE MCLR_OFF" statement and similar. The various device options are found in the "Special Features of the CPU" section of the device Datasheet and not in the PBP manual as such, since these are device specific functions and not Basic compiler commands.

The other FAQ is...

I'm getting strange Results using POT or RCTIME on PortB (or GPIO Port)

The weak pull-up's are again a function of the device. Take a look at the OPTION REGISTER in the device Datasheet (somewhere in section 4 from memory - not having the device Datasheet with me). You need pull-up's enabled to drive a PIC's pin high (by default). This then can be taken low if you press a switch which is connected between that pin and ground (Vss 0v). It saves on additional Resistors. The Pull-Up's are only on PortB, but if you have a POT connected to a pin on that Port, depending on how it is connected, can throw the results dramatically - so it is usual to switch the Pull-Up's OFF (OPTION_REG.7=1) to play with the POT, and back ON again (OPTION_REG.7=0) when playing with the Switches.

As for your code not working, if you post it here, folks can take a look at it and comment accordingly.

Melanie