There is a serious problem of the AH: the players and Auctioneer can only see what's on sale and cannot know what's sold. So if someone post something for irrationally high price, while no one going to buy it (except for a gold seller if it's a cover of a deal), the addon will still consider it a sell and include it into its price calculation.
You can only see what other people want to sell, and how much they want to get. On the other hand you cannot see what people want to buy and how much they are ready to pay for it. So it's quite possible, that you have something to sell, someone want to buy it, you would both agree on a price, but there still won't be business, since you never meet. In the current Auction House the seller have to make the first step, has to offer his ware and has to find out a price, the buyer cannot do anything, except hoping that someone has the thing he wants for sale and offer it for a proper price.
In the case of large quantity items, like Infinite Dust or Cobalt Ore, it will happen, since lot of people offering, some will set proper price, the others will see that those items are bought and adjust their prices properly. In the case of small quantity items, it's very different. It's possible, that the junk you are just vendoring for 10s is a rare material for some lvl60 quest that someone desperately seek and would pay 200G for it.
The suggestion: change the Auction House interface to allow buy offers. How would it work:
- The wannabe buyer select the item he wants to buy, set the quantity and price he wish to pay and press a "Buy offer" button. The money offered is taken from him.
- The buy offers are listed when someone search the item.
- If someone has the needed item in his backpack, he can select the buy offer and press the "Buyout" button. The item is taken from him, and he gets the offered price via mail. The buyer gets the item via mail.
This way both the people and the addon would know what people want to buy and how much they want to pay. If someone has to sell something, he can get his money instantly (or after 1 hour waiting) if someone had a buy offer.
This is more than just a "make your life easier" change, like battlemasters in the capital cities. It would be a fundamental change that would change the one-sided market system of AH two-sided.
This would help a lot for people who don't know the prices, save them from either spend time and effort to analyze prices or losing a lot due to underpricing their item (or losing time by overpricing). It would drastically decrease the efficiency of flipping, since the typical victim of the flipping (the dumb one) will either take the highest buy offer, or list his item higher than that, so he would not be underpricing (that much).
I've not posted this suggestion yet, since the dev team is surely overloaded by the 3.1 errors. Will do when everything runs fine. Until than, I'd like to get feedbacks from the other businessmen outside.