A little expensive but worth it. Also, get someone to help you make a Windows version of the desktop app. I need to add in some spells but the mac interface makes me want to scream.
Ghmou about SpellbookMaster