just a foot note: i reread the bit about complexity in the google api - tehre's precisely 3 methods provided by the api. a dosearch(), a viewCache(), and somethng else (i can't remember)...
Thats gotta be simpler than ugly sockets and trying to strip out html.
Oh well