CardFile++ 1.0 - This application is a recreation of the built-in Names application which takes advantage of two types of learning. It supports only the detailed "Show All" view. It is compatible with the built-in Names application. The application was written for research purposes and therefore does not contain all the features of a full-blown application, such as overviews, routing, filing, and intelligent assistance. However, since cardFile++ is completely compatible with the original Names app, all of these unimplemented functions can be accomplished through it. The advantage of cardFile++ over the original Names application is in the entering of the name data. This process is much more efficient and user friendly when using basic learning techniques to aid the user as much as possible.