HUB ISP

On Friday I ran across a page lamenting the "chicken or egg" problem with most AVR ISP programmers, and I got to thinking about a way to do it using only USB and no programmable chips or specialized USB parts.