Make use of browser local storage and cookies for storing user preferences. Saving  partially filled forms across sessions were some of its learning objectives. Javascript & DHTML are used to modify content dynamically. Tested across all browsers (chrome, mozilla, safari & IE 7 - IE-10 ) and screen sizes.