One good idea will be "Mayordomo": I abandoned this project for lack of time but it consist on reading the address and phone information out of the SIM cards (like on the motorola t191) and add speech recognition using Winbond ISD chips to each address and keep it on a separete organizer the side of a small calculator and as a back up for the SIM. remember, it has to be compatible with the phones technology so it work on your phone as well.