another great thing about targeting .NET is that it has a bunch of human-cultural mechanisms built right in. here's date stringification in a bunch of cultures, including three arabic cultures that represent dates differently (with automatic hijri conversion for saudi arabia!)