Nicely done! Reminds me of a project I did a long time ago: http://download.cnet.com/8301-20...
The one thing I could never do was to insure that my web wrappers worked consistently as Facebook made changes, but maybe things have become consistent enough to assume this will always work.