Why XUL?
Building separate front ends using Windows
GUI, Mac GUI, and GTK is expensive
W3C standards now offer enough power to
build an application user interface
Gecko has enough speed to render a
software application UI in realtime
Using XML, you can create a language
(XUL) for defining application UIs