The rating system was 1 to 10, but the issue was the page didn't check that the rating was actually between 1 and 10 when updating the database. So you could modify the get string and rate a user negative 10000 and the software didn't know the difference because it was just a number. Fusetalk apparently never thought that people would be smart enough to modify the get string; they must have forgot this is a tech forum

Of course, the fact that fusetalk used a signed integer (supporting up to about 2 billion) for a field that would only hold values between 1 and 10 is a different story.
I wonder if it is fixed in this version. Someone should run a delete on the table and kill everything under 1 and over 10 and turn it back on.