Spammers typically forge the headers in their e-mail so the true sending address cannot be determined. Spam Hater will only be effective against newbie spammers who don't know how to cover their tracks. Another problem is that when you DO get through to a real person, it's often the spammer himself, since many have their own domain names. If you're more technical, or mad enough to learn the details of Internet mail headers, there are some tools and techniques that can help you find a spammer's service provider and register a complaint. The spammers are running wild and there are no laws on the horizon to stop them.
Some spammers use harvesting programs to find addresses.
Use an alternate address provided by your ISP or get an account at Hotmail or one of the other free web-based email services. Only give out your primary address to trusted people or sites with a clear email privacy policy. Some people prefer to install spam filters in their e-mail program. Some Internet Service providers are filtering email at the server level, which makes me even more nervous. The JunkBusters site is a great resource on dealing with spam and other forms of junk, both online and offline.