I've seen some Microsoft posts in here, but...
I have a jQuery based JS browser sniff script that got fired this am on multiple 'unrelated' pages of a site (EG state+zip-code for multiple 'not close together states and zip codes') and I didn't think much of it for the first couple, but then I saw the pages they were accessing made NO SENSE in the order they were requested the referrer was always blank and the same browser hash appear from 3 different IP Addresses ... The hash is an sha1() of the browser info sent to a php script using jQuery, so I went and did a look up...
The 3 IP Addresses were:
65.52.104.NNN
157.55.18.NNN
207.46.193.NNN
2 are Microsoft Corporate; 1 is msnbot-IPADDR-search.msn.com
The browser configuration is: Mozilla 4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.40607; .NET CLR 3.0.30729)
Screen Height: 768px
Screen Width: 1024px
Color Depth: 32 Bit
Etc.
Is someone spoofing, or is M$ really processing jQuery like it seems?
You have to be able to process jQuery and make AJAX requests for me to get the info I have ... There's no other way it ends up in the DB.