i think it may have come from a link to a pacman game advertised on my yahoo mail actually, sushi something my antivirus avg blocked a virus from this and i noticed one of the dodgy green links took me to this site.
ive put in a complaint to yahoo, id normally trust stuff i found on here