This code works on my development machine, but not on my Customer's server. We're both running Windows 2000 Professional.<BR><BR>In global.asa:<BR><OBJECT RUNAT=Server <BR>SCOPE=Application <BR>ID="objCounter" <BR>PROGID="MSWC.Counters"> <BR></OBJECT><BR><BR>then in line 15 of my asp page:<BR>objCounter.Increment(defaultPageHits)<BR> <BR>This is pretty textbook code, and like I said, works fine on my development machine. However on our customer's machine I get the following error:<BR>Microsoft VBScript runtime error '800a01a8' <BR>Object required: 'objCounter' <BR>/usnetest/login.asp, line 15 <BR><BR>I did some checks on the customer's server. Counters.dll and counters.txt are both present. Also, when I comment out the "objCounter.Increment(defaultPageHits)" line on my asp page and replace it with<BR>Set obj = Server.CreateObject("MSWC.Counters")<BR>I do not receive an error message when I run it on the customer's machine. All signs that it's installed properly on the server...<BR><BR>It's textbook code, I lifted it right from MSDN (not that I've never had problems with code I took from MSDN before! :) ) I've checked all I can think of and I'm stumped. Any thoughts? Maybe there's a setting somewhere? Something else?