AH should be regional which means players should have to travel to areas where the resources they need are available. A player should be able to transport goods to any AH, meaning he could take timber to an AH in an area where timber is rare (Desert area?) and get better prices. This in theory sets up trade routes. All trade should be done through the AH. This means prices can be controlled and taxes collected at source. A player should be able to put an item on the AH that can only be bought by the player he names. Privately agreed trades between friends can still be done but prices are still controlled and taxes paid. Events could be organised lie 'Market Days'. Players can hire a market stall and sell any items for any price, so bargains can be had. Taxes could still be collected because each market stall will operate like a mini AH. All items should have a price range set by the AH, not the player. This prevents farming of certain items for huge profits. Prices can alter depending on availabiilty. example, Timber between 10 and 20 gold depending on availability. (I know this will be difficult to impliment but with some good coding and math knowledge, it should be do-able, it can also be adjusted up or down by the devs to fix any later problems) I personally dont want to see yet another game where everyone ends up with millions in the bank, where everyone has the l33t gear, and craft trades are dead.