I want to allow a certain number of concurrent users to use the same login - say 10 - When #11 tries to log in he can't until another user is logged off. I am currently using session variables and SQL 2000 backend to do this. I know it can easily be done using a call to the database with the session_OnEnd event handler to keep track of the users, but I have heard this is not a reliable method to use. Has anyone run accross this or have any sage advice on the matter - or possibly another solution? Thanks.