I bought Doggcatcher 2 years ago when I got my original Droid. I love it. I think there is a trial now. The UI isn't amazing but there are a lot of features and it is pretty customizable. Also there is a pretty good forum for support. The developer will personally respond if no one else does. Also he is very receptive to feature requests.