Yeah this is a problem we have run into - What we ended up doing was creating a user specifically for the Web you are running services from and putting them in the PowerUser group!

Sounds extreme but it worked - If you are playing around creating ActiveX Components etc. then you need to have a user with relevent permissions.

Dave