MSN bot knows no rules, has no mother and no father (by its behviour I can assume that reason for the lack of parents) and goes its own way all the way!
301, 302, Robots.txt, GZip Compression are not a part of its vocabulary but I hope he will learn them soon!
How do Google, Slurp or MSNBot actually work? Understand what's going on behind the scenes. This is just a basic explanation for you to get an idea about the amount of work behind your online searches.

I got censored and wiped off PHP.net where I placed links to my open-source scripts. I added them to the right places looking forward to some exposure to coders. And I had it for about 3 days …
The competition no longer plays fair and is willing to hit you with anything that comes in handy. Latest unorthodox methods are the proxy hijackings. How are they achieved and how to defend from them? Learn here.
What is forward and reverse DNS lookup? How can it be done?
After the article explaining the method I coded this easy to use PHP script that does the trick for you and also caches the results for further use. This way your site will not be slowed down at all.
Why you should consider output buffering for your PHP sites.

I added gzip compression to the site and log shows pages about 3-5 times smaller. Pages load faster and I save bandwidth eaten by the crazy web robots daily stampede!
As usual I'll provide you the easy code snippet to use it on your own sites! It rocks.