Conceptual - how to write a mini-app in jQuery, including data storage in the browser?
<p>I'm not going to get specific here with code, because I don't feel like people on stackoverflow.com should be doing my job for me. But I've got a general concept I'm going to be prototyping soon and I'd like to know what the best way to approach it is.</p>

<p>Basically, I will be writing a mini-app in jQuery that will allow a user to select items from a list, and have those items memorized indefinitely. On top of that, I'll offer a "preferences" option that will allow a user to select various options via checkboxes and pulldowns, and all of that should be stored as well. When I say this data is stored/memorized, I mean per session of course, and even after the browser is closed. This is 100% front-end, we have no access to the back-end whatsoever.</p>

<p>One more thing: this list of items the user is selecting (let's say they're choosing office numbers from a huge list) should be easily accessible to me from some sort of data structure. I COULD just use jQuery to pull it from an LI tag or something, but that seems hacky. Rather I'd like to be able to have a data structure that I could store these things in and easily pull out, instead of traversing through HTML to get to what the user has selected.</p>

<p>Thoughts?</p>

<p>EDIT: Yes, we're talking small storage here, like storing very small numbers or Y/N values. Nothing major. An array of number values, probably no bigger than 20-30 items in the array.</p>
