Glad I could help. But...I can't use someone elses script on a Production server (especially Exchange) unless I've tested it first. You may feel differently, which is absolutely fine, but I would manually stop each service in the MMC in the order they are stopped in the script. Also, some of these services they are stopping, already stop due to dependencies so you will most likely get unexpected errors while running the script.
If Google can't help, nothing can.
S.R.