The only problem is I'm still waiting on some 16F676's as I fried the only one i had in the breadboard... (got distracted by a phone call and connected the +12v to the PIC rather than the +5v !!

Looks good! Keep us posted!