I talked with a guy from the Data Access Team and picked up something I thought was really interesting so I thought I'd share. Apparently, when .NET was in it's early stages, all value types (Int32, Single, Guid, etc) were Nullable (IsNull Flag), but apparently it was decided that the extra bit on each...