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