Michelle Leroux Bustamante posted an article on The Server Side about localization practices for .NET 2.0:

http://www.theserverside.net/articles/showarticle.tss?id=LocalizationPractices

The funny thing is - localization for a front-end system like ASP.NET is different than the normal development practices for a Win32 application for example. I learnt this thing almost ten years ago when I developed an application sold in several states in Europe. All our resources were located in a database! A design decision that appeared weird at the first time, but I gradually figured our that it actually made a lot of sense...