AndAlso is great for checking if a object is Nothing before doing a check against a value in the object, it's what I use it for most of the time anyways..

If Not (Obj Is Nothing) AndAlso (Obj.Value = "Whatever") Then

Hinder