So I have a group project for my current Data Structures class and someone in my group suggested we do a Database of 3.5 Monsters. We will be writing the code in C++ and will probably only put in data in the SRD or MM1, though it would be easy enough to stick data from other sources if someone wanted to do so.
Obviously the Database should be able to search for monsters based on Type, CR, HD, and LA, but am wondering what you people as DMs and Players would like to see a Database be able to perform?
In regards to searching, Id imagine searching by Environment, Immunities, and Special Abilities would be useful.
If we want to get really detailed into it, I should easily be able to pull off a exportable Statblock. It might be cool to have the option to be able to apply templates to a exported monster stat block.