ToString will fail if the object is dbnull value. Happens all the time, you have to check for that every time, it is a real pain. If the type returned was a AO type, I would write an extension to check for that but I hesitate on writing extensions for type object.