I know this has been discussed on other sites. But mine just wont work. I am somewhat of an experienced programmer, but ths one has me. I need to add a 2-dimensional array to the Application object. Then I need to return it when necessary. The part that fails is trying to return it into a "temp" array variable.I supposedly created the aray and inserted it into the Application object. Not sure I know how else to verify its in there. I Dim the array and assign it, and it fails on the assigning line.<BR><BR>Dim tmpArray()<BR>tmpArray = Application("aryWhosOn")<BR><BR>The error is: <BR>Microsoft VBScript runtime error '800a000d' <BR>Type mismatch<BR><BR>I manually created a 2-dimensional array, and insert into the Application object (with the Lock and Unlock method calls), so once its in there, it stays until the IIS service is stopped. I can't tell what is going on. I need help badly! Thanks for your time.