So in theory this will prevent any messages ever getting lost en route to the recipient?
I can't tell you how many messages have gone undelivered between my friends and I when we used to use MSN messenger exclusively (even happens once or twice on Skype), causing serious breakdowns in communication. ("Did you get that message? Did you get that message?)
I always wished they'd switch to this architecture.