What’s with RegionInfo(en-US) type names?

In .Net 2.0 you can construct a RegionInfo() from a full culture name (ie: en-US instead of en).  In fact, counterintuitive though it may be, the full culture name is actually preferred. This is because, despite the best intent of the original design, region information sometimes depends on more than just the region name.  An…