Thank you @niven for this info. I had no idea it was this complicated.
Which platform(s) do you recommend? (i.e. which ones have the best reputation for not hosting spammers?)