tootricky - 11:16 am on Jul 14, 2010 (gmt 0)
I'd check that you aren't using display:none; in a non accessible way. I've seen many times that Google can completely ignore content contained in display:none; block elements. They hate it.
If you want to hide content (for tabbed content etc.) then ensure the display:none; content shows onload and is then hidden with js. or something similar.
Basically as someone has already said, if js is off, does the page load as a user (including the big G) would want?