This issue is not resolved.
For some reason, I am back to where I was with about 4 months of posts missing. When I view my site I see an old theme with a post from May 20, 2009 at the top.
When I browse the database directly (through phpMyAdmin) I see my recent posts in the database and my recent media additions are in the proper subdirectory on my site. However I can see none of the recent material on my site.
I have restored the database from backup and thought that fixed the problem but it did not.
I have repaired the database from phpMyAdmin but that did not correct the problem.
I have analyzed the database with phpMyAdmin and it shows "OK."
I have wp-supercache installed and have tried disabling it but that makes no difference.
A few days earlier my site was disabled by my hosting company for using too many cpu cycles. When it was returned to service the database had crashed. I repaired it and everything looked fine until this began.
I am running 2.8.4 on a Thesis theme.
Any thoughts would be appreciated.