Cool idea. Keeping the interface very simple is essential, but you might consider adding some config within the app instead of relying on setup within the Contacts app. So, maybe add a ... button to the top of each contact where a popup window could be used to select the call action or to exclude that contact from the list altogether. You might also try Text to Speech to say the contact's name after a slight delay. Good luck! I think this could be very useful.