Malu Fernandez just resigned.  I wonder if its true and this post was verified from her.