do you always have to work with the user ASPNET when managing permissions in your database for the access through your .NET webpages??
I was just reading one of my books this weekend and found that you can configure what user should be impersonated via the web.config XML file.<BR><BR>Try reading some of the documentation on this file. It should do what you need it to do.
You can also switch to impersonation in code and back out again when you are done. That way your entire app doesn't have to run under the impersonated account.