Paul,

I agree with the above comments, but I must say, have you looked at your google pagerank?

There is alot of pagerank docking going on and maybe you have been a recipient of some google tactics. Maybe look in to it?