Yes I can flash an LED - no issues with programming or compiling this code - just does not work for me.

starting a new tread with the same problem , not even with any extra info probably will get you no further.
yes pbp defaults to porta for lcd thats why the defines are used , the defines overwrite the defaults

what are your config fuse settings ?
what version of pbp are you using ?
did you try my code ?