Paul over at Modaco wrote this app, which does a similar thing but copies the call history to your calendar.
Because it's going into the calendar it will also sync with your PC/laptop, over the air if you have OTA sync'ing going.
It runs on the device itself, and automatically adds the call details when the call ends.
It puts the calendar entries into Categories, and the latest version also adds the Contacts Category - which makes it very useful for things like tracking calls to/from customers.
It's a Modaco PLUS benefit, so it's not exactly free (Plus membership costs £35/year, but you get loads for your money).
http://www.modaco.com/index.php?showtopic=256004