Block placement changes with sheet scale in 2008

A coworker wrote a VB program that places blocks in specifiedlocations on the face of drawings. It worked great in 2007, but in2008 sp3.0, the location seems to be connected to the sheet scale.If the scale is 1:1, they are placed properly. If 2:1, they areplaced off the page; 4:1, way off the page. If you change the scaleback to 1:1, they don't move back. Any ideas? Did something changethat needs to be added to the program?SolidworksApi macros