PC Can not upload to Barebones with FDTI breakout board

dc42:
For barebones systems, unless you need to use the serial monitor or have it communicate with the PC for some other reason, I think it's easier to include a 6-pin ICSP header on your board and program it via ICSP instead. You can even use your Arduino as the ICSP. See Prototyping small embedded projects with Arduino | David Crocker's Solutions blog. To install a 6-pin header on veroboard you need to cut 3 of the strips between holes, but this isn't difficult with a sharp knife.

Easier if you have a programmer but a lot of hassle using ArduinoISP. I just use a 5 pin header for the FTDI to plug into.