I\'m pretty sure it involves all items, including weapons and other stuff, however I\'m not sure if it came from a dev or was just a wish by the community.
It wiil be good when players start to develop unique items, by creating compitition, and lowering prices. But in the end run it all boils down to the community.
Say Mary Sue is a Uber metalsmith and as a result charges Uber prices. If the product is worth the price people will pay it, if not she will not be able to do business. For example; Volvo, Mercedes, Audi, and many others make vehicles that are very expensive, yet people still buy them.
The reason people are willing to pay the price for these products, is because they are worth it. If a company comes out with a Million \"Tria\" car that drives like crap and is generally uncomfortable and unsafe, that company will generally go by the wayside.
Sorry for the rant, just started that one up and she ran away. In short the people decide the worth of a product by voting with their wallets.
p.s. I was surfing and found this article on msn might be interesting
http://slate.msn.com/id/2078053/