with $SERVER['HTTP_USER_AGENT'] I get Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.11 [en] now I know that Windows NT 5 means Windows 2000 but does Windows NT 5.1 definately mean the user is running XP? Cheers Rob