I am looking into your suggestion. There is no method that I know of to check to see if an item is either in a container or is a container itself, so the best way that I know to go about it is to look for containers by resref checking (seems more reliable than tags?) and then cross-referencing by enumerating their inventories, as well. Hopefully you know of something I don't, though that way should capture most containers. I just need to wait until my social life doesn't involve so much beer that too much recursive thinking gives me a headache.

As far as the timing goes, I will ask the testers to evaluate that issue. If it's made too quick and easy, people might always prefer to use the other person's healing potions. Maybe that's not really a bad thing?