While I definitely see everyone's points about making NamePros a paid forum, or a partially paid forum, I am going to have to disagree. I don't think $5 is a lot of money for everything you get at NamePros, or even $15, or $25, but that is not the point. A lot of the appeal of NamePros is the fact that it is a free forum. When I entered the domain industry, the first domain forum I found was DNF. I explored it a little bit, but I was very turned off by the fact that you had to pay for the membership, and there was almost no community feeling. A couple of days later, I found NamePros, and figured what the heck, it is free, and looks like a great community, so I signed up, and am still here now.
Now, I think a better solution to this problem of "lack of professionalism", or whatever you want to call it, would be to make some kind of post requirement, such as 25 or 50 posts before you are allowed to post a new thread in the marketplace. This would allow for the person to be accepted and welcomed into the NP's community, and not just someone who makes one post advertising something, and then leaving. We could also expand this to have exclusive forums for people will 1000+ posts, 2000+ posts, etc.
Tom