GiGs said: Since youre a Pro user, you can create a new empty campaign, and transfer those characters one by one, running inspect after each, to see if the attribute count spikes after any of them. Good idea. Perhaps I will try a 50/50 method later. keithcurtis said: Very odd. The formula used to find the number of attributes is pretty simple: let attributes = findObjs({ type: 'attribute' }); Which just finds every attribute in the db. I just tested the script on an old no-sheet test game, and it accurately reported attributes on characters: I have pretty much ignored the script after lazy loading made it much less useful a diagnostic tool. The database queries are still correct, but they are not loaded into browser memory until needed. So the size report is the same, but the performance impact is dramatically reduced. Timmaugh's script is a much more powerful diagnostic tool, so I'll be interested to see what he finds out. Exactly, which is why I'm so shooketh that I allegedly have 19k attributes.