I can accept this. That said, here are some details I probably should have included in my original post:
1) My field is very competitive (only about 5-10% of Ph.D. applicants get in to an APA-accredited program).
2) I do know the major players in my field; I have a list of favorite articles. And some tiny percentage of my peers will be able to choose a famous researcher to work with. The rest of us peruse faculty webpages at 2nd-tier schools and look for approximate matches. Keywords are sufficient to get down to a useful list of potential supervisors.
3) Since 99% of us are doing this, I thought it would be useful to have this info in one database, or perhaps use a fancy webcrawler to achieve the same result.
4) I'm a psychology student, not a programmer, which is why I haven't built this myself. I was secretly hoping some enterprising slashdotter would take my idea and run with it. :)