I'd like to introduce a voting system for a particular table. Users will be able to vote 'up' and 'down' on each row and this will increase/decrease points of corresponding record. I am OK with the first bit, but I would also like to cap the voting for, say, 3 votes an hour for each IP address...