The utility contacts gives you access to view and search all your records in the AddressBook database. I developed a PROTOTYPE a while back, but this hint rekindled my interest in it. So, I finished up the code, wrote the docs, and released it. Download it contacts1.1.dmg (includes the source code). Unfortunately, contacts 1.1 will not run on Jaguar but contacts 1.0 will (contacts1.0.dmg).
With version 1.1, contacts is now installed in /usr/bin instead of /usr/local/bin; the '-S' option was added; firstname first or vice versa is now handled correctly; added the notes to the search fields; added tokens to access addresses (i.e. '%a', '%ha', etc); added '%u' token to access unique identifier for each person.