FutureMe: Write a Letter to your Future Self
Write a letter to the future and read the public (but anonymous) letters from others. FutureMe has been delivering letters to the future for millions of people since 2002.
www.futureme.org