OK, I've just had a quick read of the thread.
My recommendation would be to make a prototype board that has proper connections for your programmer. This will be physically larger than your design target, but will allow you to easily test the unit, reprogram, and replace components as necessary. In addition you might be looking at a single sided board as it is easier when you're testing a bare board.
Another option is breakout boards for the various components and a breadboard.
The three questions I have for you are:
1) Do you have any experience making PC boards?
2) Do you have any experience writing software?
3) Have you ever programmed a microcontroller?
If you have any issues with (1) I can make you a couple of prototype boards and mail them to you. I also have a selection of SO-08 mosfets capable of up to 30A which may be useful if the ones you have prove to be problematic. (e.g. FDS4070N3, and SI4936DY). I also have some PIC10F206's so I may be able to also build a similar prototype and help you debug it.
My recommendation would be to make a prototype board that has proper connections for your programmer. This will be physically larger than your design target, but will allow you to easily test the unit, reprogram, and replace components as necessary. In addition you might be looking at a single sided board as it is easier when you're testing a bare board.
Another option is breakout boards for the various components and a breadboard.
The three questions I have for you are:
1) Do you have any experience making PC boards?
2) Do you have any experience writing software?
3) Have you ever programmed a microcontroller?
If you have any issues with (1) I can make you a couple of prototype boards and mail them to you. I also have a selection of SO-08 mosfets capable of up to 30A which may be useful if the ones you have prove to be problematic. (e.g. FDS4070N3, and SI4936DY). I also have some PIC10F206's so I may be able to also build a similar prototype and help you debug it.