Found this Macworld article that explains the process of creating a "reference library". I'm actually going to re-download iPhoto and give it another go.
I too hate the idea of being locked into proprietary formats or "databases" that can become get corrupted.