Clean While Staying Green