I'm not tech-savy on that stuff, but what would be the main advantage of C++ over XUL? Would it run faster, be smaller, be easier to port over multiple OSes, be easier to code and less limited?
And nice you get marked on it, does it count for a lot of points at school?