I’ve seen XUL previously, but until I saw this an actual application I hadn’t realised that XUL was so functional. I’ll have to do some further investigation and see if there is a good RAD enviroment for XUL.