I found a major problem! Pin 5 of the PIC was going to +5v not ground! [/sheepish]

Now the display works, ish, but I am only getting the first 8 chars displayed...?