wow I wanted to reply to the initial post but I don't know why I can't so I'll write here
I think goosh is a very very good idea, it just takes out all the unnecessary stuff and you get to what you want
but I saw goosh has the source on google code so I don't know why you say you have to mess with java. I looked at the source and it was pure js(maybe some google api not sure...havne't read it all).
I think I'll use goosh from now on although I am a little bit concerned about cross-domain ajax and not sure how safe it is in that regard but apart from that it's good.