Wow, this is big. I'm glad to see Mozilla developers thinking this far ahead. There are a few years before Longhorn comes out and gets widely adopted, and if this plan succeeds, I think we could give it some good competition. Not being a real developer, there is something I have a few questions about: in (IV), it says "build a new, unified desktop/web application platform from pieces of Mozilla and GNOME code, starting now." Would this still involve a GRE? What parts of the Mozilla source and GNOME source code would be used? How would the Mozilla and GNOME parts communicate and interoperate? Would there have to be major rewrites/revisions of code? And why GNOME and not KDE - because of the license, the architecture, or the willingness to work with us?