I like the idea that the system works asynchronously, so the receiver doesn't have to be online at the same time as the sender.