Those payments are indeed mysterious. Because i don't post often my addresses to public i usually do not get them, only time it happened it was on this forum, and when address was posted thru Private Messages. It's weird, as i have full trust in people i give addresses not to post it anywhere and only use it for one time TX. Logical conclusion would be that some bot is parsing even thru PM's on this forum, but that would mean cooperation from administration.
Did anybody figure out how exactly "spammers" (they are not exactly spammers, let's call it more like GreyHat SEO, in the end You have more money:)) got their address? It's impossible for me they've got it from any public place. Just as little side note, gathering addresses from public internet it's really simple so be carefull what You exactly post on forums like this which are connected with YOUR money.
Block chain is a public ledger. You don't need to post your address anywhere to make it 'publicly visible'.
Spammers parse the block chain to gather addresses that have ever received any amount of Bitcoins (non-zero / active addresses).
If your address has ever received any incoming transaction, chances are spammers already have your address.