For those interested in the API there are also official bindings for ruby, python, java, and objective-c.
Google doesn't seem to give me much and the 'Developers' page seems to require applying for access with a particular use in mind. Not sure why they require application, a rate limit for non-approved apps would let people experiment more.