I was browsing google to check my site listing, and I found this...
http://216.239.59.104/search?q=cache...lnk&cd=3&gl=uk
(Using google cache so you don't have to register with the forum)
Basically, I posted that site on TFL a while back for sale in the Website Offers and Requests Forum, and someone has gone and posted it on there forum straight from here. I'm posting in case they are doing it for lots of posts on here...just seems...I don't know, weird?
Seb