Yeah that's correct, I am using 2007. Do you know what could have changed?

From the debug it seems like it is the "oShape" causing the problem.