Whoa, check this!
http://www.freerepublic.com/focus/news/3082465/posts
Well well welllll! Nice find. I completely missed that when it was first posted. That makes for some interesting speculation for sure.