Honestly, I think it's the browser you're using. I don't see the icon in IE, but I do in Google Chrome. I've also got Windows XP (though SP3), on an older laptop.
Yes, both sites have had a favicon since their inception.
What operating system and web browser are you using?