I discovered a small gem within the .net 2.0 framework, system.nullable. This structure takes a parameter of the underlying data type you want to use. So for example you can now set a integer to nothing rather then setting it some value and trying to...