macosxhints has an article about using Spotlight as a Database:
….since Spotlight will index the contents of files on your hard drive, we can leverage this in a brute-force kluge to get some information on our interesting documents….
Could be very useful if you take what they are discussing and apply it to your genealogy documents.