Actually HTH, this IS an IE error. it happems when the same cookie name is set from different pages, even in the same folder
It seems M$ have broken the cookie code.
when reading you always get the last one, or none if the page reading is different from the original one that set it
the only way around this is to use a while loop on the cookie in question, expiring it until it no longer exists, then setting it again
Paul