My wish list includes the ability to choose data ports on a PIC that you want, not confined to one port, or at least not just the upper 4 or lower 4 bits of a port.

Kronosrobotics ( http://www.kronosrobotics.com/tuter.shtml ) has a line of microcontrollers (repackaged PICs) with built-in Basic compiler that allows any pin on the lcd to be connected to any port.bit on a PIC (for the 18F252 and 18F452), so it is possible.

And if it is possible, why can't PBP allow this as well?