Skype does this neat thing where it sends the same history (event log, message log) to all clients connected to that account. This results in exactly the same chat log on all clients, even containing your own messages in correct chronological order. I'd like that same effect using Jabber. How would that be possible?
Currently in Jabber, you don't receive your own messages on other clients and you also get messages from other people only for clients that are currently subscribed (many clients unsubscribe on inactivity).