For my TechEd session DEV-404, Creating a Klingon Culture I've not only prepared by learning the new globalization and localization features of Visual Studio 2005, I've also used two great books from Marc Okrand. Here are the links to Amazon.
Achim Ruopp started blogging. I've met Achim at TechEd in San Diego. Achim is a great guy working at Microsoft to deal with internationalization issues, this is also shown with the title of his blog: "Tales from the Crossroads of Internationalization and .NET".
In the meantime with CLS compliant assemblies this can be done:
using generics within the classes is not a problem
having generic classes as arguments of public/protected methods, both a generic and an alternate version can be supplied. The generic version is marked with the attribute [CLSCompliant(false)], while the alternate version is CLS compliant.
With the Longhorn timeframe the non-generic version can be marked obsolete.