Yahoo and Google both offer lovely exemplary solutions for this - free e-mail accounts. Never use your real e-mail address for submitting to any site unless you're completely certain they won't send you unsolicited emails or pass your e-mail on to third parties.
I agree with you on this. There's something to be said for beating the virtual pavement yourself and being selective as to where you will put your entry. It takes time, but if you're looking for a quick win to get rich in this business, I don't think it's going to happen right now. Building your virtual inventory and making it have value is all about how you promote.
I completely agree. If people don't want to get spam, don't give out your E-mail address! This is a common sense solution to a very simple problem! + rep added