No one has to have a profile (or even saved preferences) to post. A limited number of these spam messages are manually posted. If someone is going to take the trouble to figure out how to post we cant ever stop that, but it will be minimal.