Cleaning your engine compartment?

thats the method I have used to clean/degrease everything from tank hulls/engines, to dirtbikes and boats.

Thanks for the info, as soon as the rain stops for a day or so I can get to work on it.