You mentioned that when "you" tested it, everything worked ok ... are you now running this script using another account ? Specifically, wondering if the OpenDSObject method might help in this case.

-Shawn