I am working on a project in VB that uses Word merge and then uses Object.Printout to print to file. I can't figure out how to trap when either command has finished, the problem is that the commands immediately following these processes execute before Word is done. I am using a timer currently to stall but each users machine works at a different speed so this is not working. Any help would be greatly appreciated. Thanks, Bill