Wizard's site is a good place to start.
Another one is this place, where you can set very specific class, school, level, time to cast, efffect, and other factors.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.