Adr_Book is an Address Book PIM and phone dialer. Printing features include labels, envelopes, booklets and several reports. There are a number of web features including the ability to email directly from the program.
Put a free download button on your own website
Support iCal, just copy+paste this html: