Mike, I usually will drive my car around and let the motor get hot and then spray gunk brand engine cleaner on the motor with the engine off, and let it set for a few minutes, then start the engine and spray it off. Try not to spray water directly on the distributer. Then drive it around for a while and dry the engine out. Then I will spray the foam type armor all (I use STP tire shine in the yellow can) all under the hood, then drive it some more and it dries and looks nice and clean. Oh and also use the spray type engine cleaner (not foam) you can buy both foam and stream. Also another good thing to use for shine is pam non stick oven spray.
My accessory belt is wearing out like crazy, so it's shooting black crap all over the pulley side of the engine. I take rags that can be thrown away and that helps tons.
In addition to reading the link above, I have some suggestions. Spray the engine down with the simple green, let it soak for abit, and scrub it down. Get some disposable rags and wipe it down before rinsing. I recommend Brawny Shopmaster rags - They are very strong. This will remove a lot more grease verses just trying to rinse it off. Grease repels water, whereas rags will pick the grease up.
Kinda like if your hands are really dirty. You can use regular bar soap and get results as good as Goop. Just lather up your hands and use rags to dry them off (dont rinse them).
A great trick my kindergarten art teacher taught me