about custom made arduino

Upload Using Programmer overwrites the bootloader. Put one back on, and acquire an FTDI Basic, I've been using one from here www.tinyosshop.com then you can download via the IDE's verify/upload button.