This is an excerpt of the german Projects page.
Galvanic separation between your target circuit and your PC is desirable sometimes. For some processor families, insulated programming adapters are available at low cost. This is not the case for AVR microprocessors from Atmel. This small circuit adds galvanic separation to any ISP adapter for AVRs.