Microbial life on Mars?

BB reader Matt Hamrick sez:

Looks like Space.Com has an exclusive story that two scientists are briefing NASA bigwigs that they've discovered the best evidence yet that there might be microbial life on mars. w00t!

Link (via linkfilter, thanks also, John Parres!)