I was using Late binding to activate the Extra objects and everything was working fine. I tried switching over to using early binding and the Attachmate object library and now nothing works as VBA doesn't seem to wait for the screen object to complete tasks before continuing. I'm going back to the late binding approach, but I'm curious what i need to do differently to make early binding work, as I much prefer it.