I've built a FTDI board to get from USB to the arduino and it works perfectly but I am looking at doing the same with a Mega8 instead. If I do build the interface with a Mega8 instead is it possible to make the Mega8 reprogram the sketch on the 328? I am thinking of sticking an SD card on the board with the Mega8 and IF an SD card is installed into the SD card slot with a program called say FIRMWARE.xxx it will pull the reset line low, release it and send the code from the file to the 328 to reprogram it.....
Sounds feasible to me when I came up with it.
Any ideas people? Any issues? I have my reasons