I saw this, and I thought "Err, how could I not have seen this article in my daily checks?? Slippin'." The next thought, of course 'RTFA'- Ahh, I saw this story a *cough* while ago. Of course, not this exact article, but was the same idea. Still, it sure would be fun to see some life on Mars.