The solution I came up with and half coded, was a shopkeeper mob that ran from a safe that had to be placed in a save room. You put the items you want to sell in the safe. Money is deposited in the safe. Gives the player complete control of what's on sale, yet its still lootable if you can get to the safe within the players castle. Built a generic 'store' and mob for it, got the safe mostly done, just needs a bit more work/polish. Was kind of sidetracked because someon had the damn good idea of being able to put these shoppies in castles instead of having shop spots in major citys like I was thinking.