Microcontroller Design Help

Might be worth reading http://arduino.cc/en/Main/Standalone if your looking to build standalone projects. I bought one of these http://arduino.cc/en/Main/Standalone and just have a 6 pin header on my standalone projects should I need to re-program them. Works our cheaper than having a dedicated USB to TTL chip that does not get used one the project is launched (unless your project connects to a PC permanently)