ASP.NET Localization
Today I find myself reviewing a tech design document for a public facing web site. The web site is implemented in ASP.NET and is required to support localization as its audience will not only be US-English, but also Canadian-French and Mexican-Spanish. I've not touched the localization features of ASP.NET since version 1.1 of the framework. In that version of the framework one had to explicitly write code to learn the user's language settings, specify these for the current thread, and build satellite assemblies that would hold resources.
Support for localization has changed with significant improvements in ASP.NET 2.0. I've updated my ASP.NET 2.0 Resources page here page to include some references that will help get you started if you need to "bone up" on these topics.