Just for the fun of it, you may consider playing around with the relay and transistor separate from the PIC. There may be some possibility that a base bias resistor between 5k to 10K may actually switch that relay quite nicely. If so, that would put even less current demand on the output of the PIC. In the future if you are browsing a supplier like allelectronics, look for the 2n7000 N-Channel mosfet. It can handle 400mA and won't require any current at all from a PIC, since it is voltage driven. Just a 1 meg bias resistor holding the gate to ground. I bought a surplus box-of-em on ebay a while ago. Enough to last me the rest of my life ;-D

Great pics my friend!! and a very well done project!!
Congrats!!
Duane :-]