What about creating "staging" tables that you grant Windows groups to and then have jobs run that actually perform the requests..
This way you can manage the security and the job can get done. Also, this would help set you up for the future to switch to sp's because the groups would already be in place and the cutover would be much shorter smoother??
Just a thought
AJ Ahrens
Good Hunting!
AJ Ahrens
webmaster@kritter.net