Please, for the love of all that is holy, STOP sending web pages back in a language other than what the browser is sending you for "Accept-Language"!!!! It's there for a reason. Almost every website, from Google to Myspace to Facebook to Blogger, sends you web pages in a language based on your IP address. WHY???? Use the "Accept-Language"!! UGH! Seriously, can someone explain this to me?
See RFC 2616 HTTP/1.1 Accept-Language.