I checked my site stats and this site came up as linked to mine. I couldn't find any links but it was a pretty funny site. Especially this part