also, i asume googlebot can parse js and even jquery, but in my completely unscientific and unverified oppinion jquery makes it very difficult for googlebot to derive meaning from what you are doing. just one example, before jquery and ajax, display:none on a huge section of text meant one or two things - now it means 20.
I'm serving myoverlaypage.html in a div over the top of my regular content using jquery etc as I described above. I have mylauncher.js which is an obfuscated javascript (chopped up programmatically and put back together, multiple branching conditionals, encoded) to launch the overlay div onload using jquery. Googlebot just fetched all the js and then fetched myoverlaypage.html (which isn't linked anywhere on the entire planet, except for the obfuscated url in mylauncher.js) in the same session. Hmmm.