Well, you could try ours, RunningTotal. We're really happy with it, it's unbelievably reliable, we use it to take care of all of our own foo (albeit using a yet-to-be-released synchronization feature.) If there's something you think it should do that it doesn't already, please let us know. We're in the process of writing the next major update.