Appologies are due, especially to Steve and Matt. I made the fundamental mistake of believing what I was being told, a colleague said he had given me a known working board. The problem was the Loading Caps on the Oscillator crystal were of the wrong value (too high a value) which were not enough to completely cripple my ICEPIC2 but were enough to affect the speed.

I am now getting comms. and I did that thing of jumping up and down when the word "hello" appeared in Serial Communicator.

Thanks to everybody who helped and sorry if I wasted your time.