I have the demo board and my program works just fine. I designed a circuit board and now I can't even get the damn thing to program. Forget blinking an LED! If I see "Target does not match selected device" one more time I will take a sledehammer to my computer!

I checked the voltage levels and they are roughly the same as the demo board.

I checked the VSS and VDD pins and all have 0V and 3.3V respectively.

The PCD and PGD lines are routed correctly and not shorted or connected to any other pin or ground.

I have the MCLR going from VDD to 12K ohm resistor and then to pin 9.

I've been trying to program this board for 3 days and I can't do it. I know it's hardware but I don't know what else to check. I've changed the PIC 3 times just to rule that out.