Hi Casey,
>> I have a problem using cookies to store user choices for a check box between sessions.
ok, using cookies for this is probably the wrong approach. Now it might depend on your very specific circumstances, but generally you should store user settings in a table on the server, and then fetch them based on the user's login.
Storing the setting as a cookie is ineffective because the user may obviously change machine. Also other users using the same machine will then share the settings. Last but not least, _all_ the cookies for a site are transmitted with _every_ request. So you start by storing one thing, and it rapidly escalates.
If you don't have a login then you can store one "identifier" cookie on the user machine, which then maps to a record in your "settings" table. Then you can add multiple settings to the table, without adding more cookies.
Now to the specifics. The issue under the skin is that the way checkboxes work is complicated. NetTalk hides so much of this stuff from you, but checkboxes "send a value if 1" and "do not exist if 0". So in the latter case the cookie overrides the "non existent value".
Incidentally if you o make cookies they should _not_ have the same name as the screen fields (unless you really know what's happening.) The potential for there to be a clash is very probable.
cheers
Bruce