The whole thing is database driven, so it would definately be possible to add new spells, and to filter by sourcebook. I just need lists that include Spell Name and Level for each class.
I could also modify the layout to include a few blank lines for each level that would allow a person to...