Remember
•You don’t have to use XUL to build on Gecko. You can build web and/or client applications using W3C standards alone.
•XUL complements and builds on web standards. It doesn’t duplicate or compete.
•XUL is a convenience, a tool for developers to use if they wish.