I have an XML based spell reference utility that's been available as a limited beta to users of CrystalBall for a couple of weeks now. If you are interested, it's at
my iDisk downloads page . It is available for OS X, Pre-OS X (probably OS 8 and up), and Win32. It hasn't been extensively tested on windows, but should be functional. Note that the data folder should be in the same directory as the program itself, and the data sets need to be somewhere in the data folder. I have posted both compressed (sitx) and uncompressed versions of each of the three program flavors, as well as individual data files and a .sitx version of the data folder.
The reference currently searches the SRD data for 3.0, 3.5 and Modern, and will eventually support other areas of SRD like monsters, skills, feats, etc.
It's a bit rough still, but the user can select which of the data sets to search, as well as selecting which of the data fields (or all) to search, as well as case sensitive or insensitive searching. It is free as is, but will probably be released as shareware when I round out the feature set and expand the data set as well.
Registered users of Crystalball will automatically have access to the full version of the reference when it becomes available.
Give it a try, let me know what you think.
Thanks
Raging Epistaxis