Google Talk
On November 1, 2006, Google introduced offline messaging to Google Talk. This allows users to send messages to their contacts, even if they are not signed in. They will receive the messages when they next go online even if the user who has sent it is offline. This only works between Gmail-accounts though, not between Google Talk servers and other XMPP servers.