OMG, I lost my Steam password!

Interesting variety of reactions to the latest bad news re: Lavabit

http://www.emaildiscussions.com/showthread.php?t=66968

It only gets worse.