Thanks David, its good to hear that from you since you have recently joined and have been visiting frequently over the last few months.
It's impossible to keep it all off of here.
I follow what you are saying, but for the sake of conversation consider that is debatable in my opinion. For example, just off the top of my head we could (easily) make all posts go through a moderation process prior to being published. This would essentially ensure no spam appeared, but geez that would be a lot of work for us and take the fun out of things. Currently some posts must be approved first if there are certain criteria met, and we definitely want to keep things open as we have. When you do see spam, often the case is just that a moderator hasn't been by to remove it yet. You can report those to us, and that is helpful.
We'll always have spam, true, its just a matter if you ever have to see it as a member. I'm glad to hear the positive results, we're always working on it and have some functionality we are working on implementing over the next month to keep at it. Never say impossible! muwahwahaaaa