Righty then. The code is perfect (im sure). the chip is a PIC16F84A.

Ive found some settings in the VB comm control and data is now getting in. Its not completely reliable. This circuit is part of the circuit i have other threads about. Im just about to rip the whole thing out of the breadboard and start the whole thing again. I will be testing after almost every new wire to be sure its all done properly.

Ill post back when i start getting more problems (when, not if ) lol