I may be clutching at straws... but since last night I feel I am getting a more broad range of keyword phrases. I was hit last month and lost about 30% of my traffic.
Today so far I may be up 5%..... which is a start! This could be something to do with google doing less domain stuffing in the serps. So I am now 6 or 7th for a load more phrases, whereas I was being pushed down to 15th+.