Posted: Tue, Apr 22, 2008 at 1:20 AM.

Is Twitter self-destructing?