Adam and Jonathan,
Thanks for the help and the multiple responses. Adam's idea of allowing full user control seems to have done the trick. We'll see how long this holds up, but it's a nice feeling to know that there's support available and an answer has been found. Thanks for everything. I'll definitely be using this incredibly helpful forum in the future.
Andy Good