Replacement for Call Log?

Replacement for Call Log?

I'm looking for general high-level design ideas to replace the built-in Call Log mechanism with something simpler.