I need to clean my baby.

My engine bay is terribly dirty. Also, that oil cap has been sitting there for a week since putting on the air/oil separator. I have been thinking of using the simple green method? Any one have some good simple engine bay washing tips?