Arduino and the Atmega Microcontrollers?

DataCrypt:
Since a board like the Uno uses 2 Atmel mcu's (one for the USB and one for the program), if I was building my own PCB - do I need to program that USB mcu with any special bootloader or program?

Actually I prefer to dispense with the second MCU that does the USB interface. That function can be moved off board. See similar thread here:

Here's one of my boards. Just a 328P. FTDI header upper right, ICSP header upper left.

psMonitor v1.1.jpg