I just registered on the site, and examined the cookies. They are both set to expire on April 21st, so that part of the code is working. After closing down all browsers I went back to the site and was asked to login, so it seems that the login process is ignoring the cookies. They're being set, but not being read by the login code.
Rich