Just installed this on my Droid, and it kicks all sorts of ass. It doesn't leave a visible trace of it on the phone, so no one will know it is there. Login to the website, and you get a Google Maps location for your phone. You can lock/unlock the screen remotely, or set off an alert that flashes a RETURN THIS PHONE message, along with an annoying car alarm alert. They say it has a backup/restore/wipe function, but I'm still looking for it. My phone may not support it.
When did you get a Droid?
This looks pretty cool.