so, when the same things come up again, do we vote on them again? or are the old votes preserved?
Here's what I decided. To save every vote from every user seems wasteful, and a few people have mentioned that even though it's just a silly humour site they would like their vote to be private. Right now there is no user-identifiable data regarding how they voted. All that gets saved are aggregate scores and vote counts.
You can vote again on an item if it gives you a vote box. That is really no problem.
Today I'll finish the persistence of votes for registered users. If you log in, the system will remember what you voted on from session to session so that you'll see only new stuff at first until you've voted on everything.
That way you don't have to keep getting random stuff you've already seen just to get to the new stuff that you haven't.
ALSO: The comment system is pretty much finished (I think) so barring any bugs or suggestions on how to make it work better from users, it's good to go. You can leave comments for other people's things, as well as your own (mostly for reply to people's comments, but also if you want to clarify something or add extra info, like a DVD commentary track).
I think no social app is really social without a way for users to comment and interact with each other's stuff, so let me know if there's a way I can make the commenting better.