Brian said: I think anything remotely close to that would need to be an API script. Nonsense! You just gotta get old-school with it! Step one: Card Decks. You're gonna build a LOT of them, one for each category of item. Then, as you go, populate the deck with additional cards as needed. For example, Swords, Shields, Necklaces, Rations, whatever. The card will describe the item, visually, just like a Pokemon card for example. As it turns out, these shouldn't be too difficult to find, as like the first example I found on Google: Step two: Inventory Management. You simply make a map-page that consists of each character, ideally large enough for all active characters on the same page. For each one, assign an area where cards can be placed, in locations suitable for their type. You might use something like this, as like the first example I found on Google: Step three: Make another page for your inventory, as the GM. The players will never visit this page, so it is safe to lay out your cards ahead of time. As you create new cards, organize them here for upcoming events, as needed. Step four: As you play, draw cards from the GM inventory page into your hand, or directly into the hands of your players. When it is appropriate, move one or more of the players to the Player inventory page, and let them assign/trade/etc the cards, as actual items, onto their character sheets. Simple, effective, relatively convenient, and requires no API. Also, I'm certain there are much better ways to do this WITH the API, of course! Also also, I'm like 90% certain that TheAaron already has a script partly written to do this. -Phnord