The site uses basically the same code to handle cookies as the forum, except that it should be less likely to log you out because it doesn't update the forum tables (online-table and other session-handling things) and some similar stuff like that.
It sounds more likely that your cookies in general are handled a bit oddly. As an experiment - the site itself allows you to set different, long-lasting cookies. When you set one of those to, say, change the number of pets on the frontpage, does that get retained? If it is, there may be something wrong that we can fix, if not, it's more likely to be on your side, since the site's code sets only the simplest of cookies that no browser should mess up.
On to other stuff... I've just added a whole load of features that are less complicated than they seem.
First of all, when viewing colours, you now get a link to (re)rate a pet. This doesn't take into account whether it
can be (re)rated, so it'll give you the occasional error message there. Don't worry, it's not possible to break anything
Each user's username will also be linked to sort of a small 'mini-profile' that lists a large amount of statistics.
These same sort of statistics - the best and worst ten combinations, best and worst pets and best and worst colours are all listed.
I don't have 'the best colours for a pet/colour' yet. It'll require an updated interface to make sure I don't put more strain on the database server (you'd get ~130 queries if I'd just list all...), but it's on the todo list.
You can basically view the overall statistics, for all users combined, you can watch these for your own ratings on the main page, and the others through the links in viewclrs.php. And it is theoretically possible to provide a link from the forum profile to this 'profile' and the other way around, if enough people want it.
The time you have to wait before you can rate a colour has been reduced to 30 days.
The rating recalculations now have their failure/success entry on the About-page.
Ratings are now shown by default, but can be disabled on the Options page.
I think that's about it for now. As always, comments, bug reports, ideas, marriage proposals, typo reports, and whatever more are always welcome.