I would really like a service that did the following<p>1. People can message me in a way that no more difficult than now.<p>2. That message will be sent to me via whatever communication method is best for me at that moment.<p>3. This choice of communication method is transparent to the sender of the message.<p>4. All messages, no matter the communication methods, are accessible online in one place.<p>5. It should not require me (or anyone I communicate with) to sign up for any services they don't already use.<p>Use cases:<p>1. I get an IM, but I'm not at my computer. I want to be notified of the IM (likely on my phone) and be able to reply to it from there. This is transparent to the original sender.<p>2. I get a text message, and I want to reply, but my reply will be long and I don't feel like typing it out on my phone, so I reply via some service online. The original sender gets a text in reply.<p>3. I have IM at work, but a friend only has access to email. We communicate back and forth, him via email and me via IM. It is transparent from both sides.<p>Maybe I am projecting, but it sounds like this is in the ballpark of what Project Titan is going to do. I am sure there are other services that do this (hell, I could write an alpha of it in not that much time), but such is life.<p>PS I believe that an important distinction between this and Wave is that Wave was trying to replace other communication methods, while this is trying to unify them.