I keep forgetting to do this, but not only do you check prices, but you also check the sale history for how often the item sells. If it doesn't sell that often, then it will take forever to move. Also as a side note, if you see mats or other items selling for below NPC vendor value, just buy them all up and sell them to the NPC vendor for profit :P