I find that the stock Android IM app struggles to maintain a connection for all of my IM accounts. This is especially true when I'm at home and on a combination of Wi-Fi and 3G. The odd thing is that it won't directly say that I'm offline, but rather show that all of my contacts are offline. This happens with all of the accounts I use (AIM, Google Talk, MSN). Sometimes I can even chat to the people that appear offline! Signing in and signing out does not always work, nor does turning off Wi-Fi. Sometimes I even have to resort to restarting the phone. Help? Thanks in advance.