+1 for phpgedview. I've used it extensively for my family as well. The interface is a little quirky but once you get it up and running, it's pretty powerful.
Disclaimer: "These opinions are my own, though for a small fee they be yours too." -- Dave Haynie