Before i spend my time looking at your code... how do you connect your PIC to your PC?

What happen if you use MicroCode Studio Serial communicator?

a while back i posted a nifty-mini-terminal VB program here....
Download it here

It come from the following thread
http://www.picbasic.co.uk/forum/showthread.php?t=1833