http://forum.example.com/users/username-3723484
vs
http://forum.example.com/users/username
where username is specific to each user, as is its salt.
My hypothesis is that it makes it harder for spammers to collect information about someone by not giving a direct answer to the question: do you know user $login ?
If I had 20 millions of email adresses that I wanted to spam, I would certainly try to establish a profile for each user, for example by trying to find his interests. With a list of forum, I would just fetch and parse one page on each forums members section, but with the salt in the URL, I would have to make a complete copy, and update it regularly. So what do you think ? Is it done to increase the cost of data collection or is it something else ?