Rebel software engineer Justin Frankel was always fiddling with some program or other during his Arizona childhood.
He developed his first successful product in 1997 after dropping out of the University of Utah. The free online music player, Winamp, was nifty but it never really caught on.
Mr Frankel's big break came in 2000 at the age of 21 when he devised Gnutella, a devilish little software tool that allows its users to bypass the dominant Internet companies and communicate directly among themselves.
His bosses at America Online (AOL) were so thrilled they immediately tried to strangle it.
Within 24 hours, AOL officials had pulled the tool from the Web site of its Nullsoft development house. Gnutella was, they pronounced in a phrase that would do credit to any totalitarian regime, an 'unauthorised freelance project'.
AOL may as well have said: 'Just take it.'