HTTP 406 "Your browser is not supported" (whatever that means) seems like a misuse of a response code, no?
In any case, I would not advise anyone to take any advice in web-development from someone who does this.
P.S. My browser is quite fine, release age wise, not that it should matter.