Why would you need a maintainable user interface? There are plenty of reasons why a good user interface (UI) should be maintainable. Think about it, of all the components in your applications, the user interface is probably the one that...