Schneier on Security: File Deletion
schneier.com
schneier.com
He discusses a project, http://vanish.cs.washington.edu/index.html (Vanish) that does true deletion.
I don't think it's beyond the NSA's ability to just pre-emptively cache every decryption key, just in case they need it later.
I was skeptical at first too. But it might just work in practice.