I'm trying to write the VBScript equivalent of a function similar to what's below:
object getObject(str)
{
    if ( ... )
    {
        return object_goes_here;
    }
    return null;
}
My guess would be below, except that I'm not understanding the difference between Nothing and Null.  As a caller, I'd rather test if the return value is set by using IsNull() versus X Is Nothing.
Function getObject(str)
    If ... Then
        Set getObject = object_goes_here
        Exit Function
    End If
    Set getObject = Nothing  // <-- or should this be Null?
End Function