As for upgrading to HTML5 there is a completely different way that you define objects on the page as per the HTML 5 spec. Everything is managed on the page as a <div> object that you define objects for using JavaScript and tell them to display in the various <div> objects that you've defined. In MII 15.0 there is also a drag and drop builder environment that will allow you to quickly define a web page and also see how the objects are defined. This will greatly improve your ability to construct pages and also migrate over to HTML5.
Sam