BTW, I would be perfectly happy to have the entire core stop using serialized PHP variables for *anything* and start using JSON encoded data instead. This wouldn't suffer from the length changing issue, and JSON is far more widely portable. If anybody wants to try to convince others, I'll agree with you. :)