chewy - 4:26 pm on Feb 27, 2010 (gmt 0)
f_l - good luck and thanks for the twitter link, now I know what you are talking about.
Keep up the pressure - there are tons of alternate approaches which might help you resolve or diagnose the situation.
Search around for "google slap" - at one time, reading up on this was very helpful to me. Times have changed, but some of this may well be relevant.