I need to use es-US but this seems to not work under windows xp users, due to the es-US culture not being available inside windows xp. I also noticed and while searching that some users comment on using es-ES or es-MX, actually in your program,you are using es-MX for Spanish alone. This will not work for me as i am using es-SP for Spain and es-MX for Mexico already. Also i want to know if i go on my own and create custom new cultures for example i need english for Puerto Rico, and some others in which i want to provide english as an available language for these countries that i need would i be able to plug them into your software? (Appear on your list of vailable langauges) Also to make things clear i am also using the culture to display content specific to these website so i am not able to share languages between them (Example- i cannot use en-US for english for Puerto Rico, i cannot use es-US for spanish for US as its not supported in windows xp, i cannot use your spanish because it points to es-MX and i need to use es-MX for Mexico, i cannot use es-SP for spanish for US because i am using it for Spain. Thank you