The issue is that its returning "P.M." or "A.M." instead of AM or PM (without the periods). The W3C spec says it should be without periods. I only bring this up because the A.M. value breaks some convertdate functions; especially CDate() in VB/VBScript.