One way to stop SPAM is to have two email addresses; your regular one and one you use while online when typing in forms. You real one you never give out expect to friends and close business associates.