Screenshot from http://74.125.47.132/

I saw this page referral IP address in my brand new server logs and remembered that classic Simpsons episode where Homer inquisitively asks "wow, they have the Internet on computers now?".

Things like this make my day!