I was just looking at rCard which is an vCard reader. It uses ncurses which I don't know anything about but I have heard it mentioned on here so I thought it worth a look. I didn't get very far because the makefile creates shared libraries. I assume all the make files would have to be changed to build all the parts and then statically link the lot. sourceforge.net/projects/rcard/?source=dlp Peter