I think you'd be better off looking for a good ASP site or discussion list - you should be able to determine the language from the browser I think. On the data end of things it's really just a matter of choosing a collation that will support the character sets you'll be using, and using the N types (nchar, ntext, nvarchar) so that you store your data as Unicode. The downside is that every character then takes two bytes on disk.