I have a web app I\'m developing and quite like the idea that if the user makes changes to the view of the UI (eg. Lists open or closed, certain viewing preferences) those c
Do you want the look and field changes remembered across multiple machines? Are they critical or will they cause major user frustrations if they are forgotten (clear cookies)?
The answer to this question decides whether you store locally or on the server.
If this is not required then a cookie or local storage should be sufficient. HTML 5 local storage is not really prevalent (a little old question).
If you want to remember across machines, a database is the only option.