For Sale Frustration!

I am very new to this forum but I have been a member of a softball forum where we sell and trade bats on a very regular basis. One thing we do on that forum that might should be considered here is we have a sales feedback section and we all work together to get bad deals resolved. Everytime you do a deal with someone they should go in and leave feedback that you are GTG or if it is a bad deal they will post details on what made it a bad deal. On the site you build a good reputation for yourself and people are more likely to deal with you. If you get a bad reputation no one will want to risk dealing with you. With a good rep people will actually pay you before you ship. with no rep/bad rep they will not pay untill they have product in hand. I think the desire to continue to deal and build a good rep causes some people to "move faster" and works realy well. Like this board we are a family on the softball board and when there is a bad deal people who have no interest in the deal still help to get it resolved.