The third and final envelope arrived shortly after the previous one. This turned out to be the last envelope at least for now I guess. Maybe the mystery person will start sending them again, or identify themselves. This was postmarked June 17th 2003 from San Francisco, CA.
Fin