Well, having caused a bit of a stir, and plenty of logical and humanly nonsensical argument, regarding the use and availability of a base index value other than ZERO, I will now introduce you to something new that Microsoft is trying out.
Here is the link to details on improving? Reference Types and their ability to be Nullable, or not. Yes, in our .NET code!!!