Why a phone book?
I know I know....phone book is like one of the first projects that any high school computer science would do, I shouldn't be doing this kind of thing at this age and time (and this has nothing to do with that movie). I have my reasons OK? At least, it is something that I regularly use myself!
Anyway, if you find it useful, feel free to use it. You are also welcome to contact me if you have any comments or suggestions.
Well, you can create a record and store it, and you can search the records! (Wow, sounds exciting doesn't it =P).
Also, it uses a compression/encryption binary library that I have programmed. You can also setup a server that points to an existing database file, and then let the telephone book client talks to the server to access the database using sockets.
Maybe importing records from a flat file. However, I probably would not have time for this since it does not really involve things that I need practising.