Yes, I have been able to upload via USB. This is for bread-boarding a future project that will connect to multiple atmega's over SPI, and I want to use the serial programming interface safely over GPIO. It's not so much an issue of getting a sketch to the board, but getting serial programming to work.