Thanks OBP, I changed the code to the following since I don't need to check if they're open, I know they're open. Runs much smoother now.
DoCmd.Echo False DoCmd.Close acForm, "Form 1" DoCmd.Echo False DoCmd.Close acForm, "Form 2" DoCmd.Echo False DoCmd.Close acForm, "Form 3" DoCmd.Echo True