Oops I forgot to mention that this website has 100% of functionality working even without JS enabled!
Not of much practical sense currently due to billing website relying on JavaScript, however having a no-JS friendly web user interface is on our roadmap.
