What I would like to know is how the message link part (df=100&forumid=26207&mpp=50&noise=1&fr=51&select=1016751#xx1016751xx) gets me to the right message
It can't. It's not a permalink. At the bottom of each message is a permalink which is of the form "www.codeproject.com/messages/123456/Title" where "123456" is replaced by whatever the message ID is.
www.codeproject.com/[some URL]?df=100&forumid=26207&mpp=50&noise=1&fr=51&select=1016751#xx1016751xx is a link to a page that has a forum, with a querystring that says to the forum "start showing messages from row 51 onwards, and if message #1016751 is on that page, open it". Since messages are continually added, message 1016751 may no longer be on the page starting at row 51.
I'm not sure if I got the reason correctly or not. But at least in the example above it doesn't look to be a history problem. It's showing votes for another article maybe. The article never received 1-star or 3-star votes, but it shows a few such votes, and the sum do not match the number of votes.
What's the difference between accounts that say "Unable to load the requested member's information." and "This account is no longer active"? Is the former only temporarily disabled, or is it because the site is overloaded at the time?
What about the links? If a message with URLs to the spammer's site is reported and removed, isn't it possible to block all messages with the same URL, and automatically suspend the user account after a certain number of attempts?
Another question - are there published lists of spammer URLs that you can use to block messages? Something like this, perhaps? http://www.stopforumspam.com/[^]
First I tried it, and the page wouldn't load when I told it to sign in. Then I tried again and it gave me this error:
Something bad happened
We're not sure what, but we have a few guesses.
Problem: Invalid viewstate. Client IP: 192.168.xx.x Port: 43569
Path: /script/Membership/LogOn.aspx User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)