Eric Pukinskis just gave a super-awesome presentation entitled "Web apps are killing free software! (and how to save it)". His surprising teaser answer: a web-based IDE.
I went in to heckle, I came out totally energized. In my opinion, the IDE is the least important part of the whole thing.
I'll post more later. Hopefully he'll set up a website or upload the code or something soon.