Regarding language preference selection, etc, you should really look at content negotiation as specified in the HTTP 1.1 spec (www.w3.org). This includes all the features for preferences that we need: * weighted preferences * fallbacks * etc -- .....Adam Di Carlo....adam@onShore.com.....<URL:http://www.onShore.com/>