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