Kryx said: If you're curious the Shaped sheet has this functionality built in. It can show which spells are prepared are not, rituals prompt for cast as ritual or not, spell list is generated automatically, etc. But as Scott mentions above it's possible to build this manually with OGL as well. I appreciate that, Kryx. Unfortunately, I haven't had an easy time trying to switch to your sheet, and I fully acknowledge that's likely due to my own lack of experience with Roll20. My primary goal with Roll20 is to be able to quickly import and generate NPCs/Monsters and link them to tokens with a set of default token actions. While I know this is purportedly true with your sheet, I've had very little luck doing so. In fact, the issues I've had with spells was the primary reason I stopped trying to use your sheet. For whatever reason, importing a spellcasting NPC in either by dragging and dropping the OGL monster entry onto the table, or dragging it directly into a blank character sheet, both yields the same issues. All spells are imported in as Cantrips, and none of them are imported in with any information/functionality. They all simply become level 1 abjuration spells with no other data. I'm sure that it's due to some sort of failure or misunderstanding on my own end, but I did not want to bother you with such a basic question as "how do I get importing OGL NPCs to work," and think that your sheet may just be a bit too complex for my Roll20 novice status.