Get some screen shots of Google's cache of your site before it changes......
http://216.239.59.104/search?sourcei...atvixen.com%2F
Also go to
http://www.archive.org/ and see if you can get some screen shots from there. Extra evidence is always helpful.