I did some work for a client some months ago to remove links to her site placed by an SEO company which led to a Google penalty.
Google responded saying that while we had removed a number of links they wanted to see more removed before taking away the penalty. We have since removed some more, but were still working on this when we noticed that the Google penalty has been removed from her webmaster tools account and that in fact the site is beginning to rank slightly better.

Can anyone explain how this has happened when we hadn't submitted another reconsideration request (in fact we can't because the link to this has gone), or a further disavow links submission? Has this happened to anyone else?

Ah, I get it now. Thanks for a great explanation.

From an SEO point of view is there any advantage to having separate pages on a website as opposed to one page which is dynamically populated with varying content drawn from a database. In particular, I am thinking of a restaurant website where the menu pages can either be separate pages or 1 page which is populated dynamically with different menus depending on a user selection in the navigation.

Thanks for your reply and for posting the slideshow. I had a go but still couldn't get it to work with the other script.
I have been digging around on the web and found [URL="http://jonraasch.com/blog/a-simple-jquery-slideshow"]this[/URL]...

...and it is now working.