Modern browsers have begun deprecating the a:visited because of the privacy problems that allowing it exposed. (More details on http://hacks.mozilla.org/2010/03/privacy-related-changes-com..., but essentially I could have the CSS set your visited link to a color, check that color in javascript and know if you'd been to that site.)