Lorel - 12:50 am on May 12, 2010 (gmt 0)
My traffic is only slighly down.
I noticed one odd thing when viewing a search result where I usually rank #1 or #2. The other site is currently #2 but when I choose Preview my site pops up to #1. Maybe because the other site doesn't display an image.
the thumbnail of my site is ok.
I don't see an option for "latest".