Cleaning your engine compartment?

Thanks for the info, as soon as the rain stops for a day or so I can get to work on it.
My wife just checked. It has been cloudy/rainy for 10 days straight! The sun just popped out in South Jersey. I got some underhood work to do too.