Just cache your lookups, perform them only for IPs in that region. It is seriously not that hard, there aren't <i>that</i> many MSN bots running around.<p>It's weird that my comment above is getting downvoted when carbocation is agreeing with me and getting upvoted. This isn't downvoting by disagreement, so what did I say that was so wrong?