I'm often messaging with my partner throughout the day. If we are both at our desktop PCs, we use Google Chat. If one of us is away, we use SMS on our Windows Phones.
It would be better to switch to a system that would let us switch back and forth between PC and phone, with all chat history synchronized on all of a user's devices (phone, netbook and desktop PC). This is classic Google Chat functionality that is available in Android handsets and Chrome browser.
What's the best way to get this same basic functionality to work on Microsoft's platforms?
Our PCs are Windows 7. One of our phones is WP 7.5 Lumia 710, and the other is WP 8 Lumia 925.