Same, Only thing I do diff, is I generally hose the engine bay down with black magic tire foam and let it soak for aprox 15 mins.
It creeps up under the dirt which allows the Pwasher to blast it off faster, also as a side effect, it keeps all the rubber, plastics, and wires nice and shiny.
If engine bay is really nasty as in a friends vehical, hose it with simple green max, non diluted and let it soak for 10 mins, then blast it all off. Follow it up with your choice of rubber, plastic care product as listed above..
As others have said, be gentle around coil packs, distributors, fuse blocks, injectors and alternators..
One thing I definatly dont do its blast a Fully warmed up engine!
I like to warm them up just to the point its really warm to the touch when I lace my hand on the heads..
This loosens the grime and allows your cleaners to work faster.
Once your done cleaning, let it drip dry for 5 mins or so then fire it up and let it fully warm up, to evaporate all the water on the engine..