Release Notes: User-agent support was added. The class selects random google hostnames in order to prevent abuse, and you may define extra google hostnames. The class now first tries cURL, then fsockopen(), and then file_get_contents() to connect google servers. A caching option was added. Results can now be cached to flat files in order to prevent abuse and to increase performance. Cache files are stored in seperate directories for performance issues.