i keep thinking about shops. let's be honest: they are barely useful now. most of the items in shops are not interesting, and there is no way to ever get something interesting once the shop is generated. shoplifting is hard, and even if you'll manage to lure shopkeeper away somehow, there is usually nothing worth the risk.
maybe shops should restock after several days, and with higher priced items each time?
also, shop restocking don't have to be completely random. Merka, for example, might bring some definitely useful items each time. he's doing business after all, and he wants to sell his goods. so, if he sees the adventurer without fire protective items, he'll bring some rings and cloaks of fire protection, for example. full helmets and strongboxes if the player haven't visited Enner yet. if you go even deeper, he might bring electroprotective items, hinting the player that they will be useful. then there will be at least some solid reason to trade with him.
also, novice player might remember some items for sale, and after reaching deeper GC levels will think: "yay! the game is even better than i thought! the shop is useful, and the game dropped some subtle hints with shop items! i need to tell my friends about that!"
what do you all think about it?
p.s.: also, warehouses. don't you think that there should be some warehouses, locked and heavily guarded? with windows, so you could see all the great loot inside. the slave in Attnam could take the items player sold, and transport them to the warehouse. and bring back some new items to replace those which player bought. useless from the gameplay perspective, but fun to watch, i think.
also, shop restocking can be "visual" — the player could see the caravan of slaves bringing new items. and this is a great random encounter too.