Rated 5 out of 5 stars
This is a nice add-on, but I found an issue which I'm reporting here since you don't provide a contact address.
I tested it in Firefox 3.1b1 and found it was causing table lock errors on places.sql so I looked at the code and found you are doing .reset() calls at the end of try conditions. If the try conditions throws an error, the .reset() is never called.
The .reset() calls should be in a finally clause to prevent permanently locking the places.sql table.