I'm using COM1 to send/receive data to the PIC, and i'm also using COM1 to program the PIC (using only one program at a time of course). So there's nothing wrong with the COM port because it programs the PIC fine.

I've tried another computer also, with no different results.