Maybe many of the tweakings in the pipeline could be covered by adding buy orders to the Auction Hall and pinning vendor prices to the market rate for items (say 70% for buy and 120% for sale)?
I'm just saying, let the market solve what problems it can.