Has anyone every experienced strange things (particularly thread hang issues)
when marshalling a variant array from a COM object back to an ASP page?
The variant array was dynamically sized using ADO's GetRows method. Do you
have 2 use deallocate at all? For ex,

public function getdata () as variant
set rs = con.execute some_sp
dim v
v = rs.getrows
getdata = v
'??? do i need to deallocate v here???
end function

any thoughts?