I am always looking for new tips on detailing the engine bay (something I haven't really done much of in the past).

What do you guys recommend, and more importantly, what is your technique for keeping the electronics from getting wet?