Once those two were created I would ahve imagined features such as ringtones per contact/FM Radio/proper call logging etc etc would be an easy thing to implement by a competent programmer?