I checked my blog stats after a couple of days today, to find that about 2 days back I hit a high of 965 posts. Obviously, this got me curious. So I searched the referrers and found THIS:
FIRST on a Google Image Search for a popular topic! Woohoo!