Pieter Visscher Modern Marine Stromatolites and Other Microbialites: Mechanism of Formation and Microbial Processes as a Potential Key to the Past 2/27/2009