Pushme.to: Its another instant messaging app for iPhone. But there is something very special about Pushme.to that it allows you to send and receive messages to anyone even if they don't have an iPhone. All it needs is a browser and an Internet connection, the messages are sent via Internet like any other IM apps and is delivered to the iPhone. The amazing part is that Pushme.to allows you to continue your conversation from a computer simply by logging into pushme.to/username. You can see all your chat history and current chat from where you left on your iPhone.
There are 100s or IM apps out there, but why do you need Pushme.to? There are several reasons, may be you only have an iPod Touch and don't have a phone number, or you message your friends very often (like me, I used to send at least 1500-1800 SMS a month and get hefty bills), or you travel frequently and don't want to worry about roaming charges for your SMS or you have a family or loved ones back somewhere else who doesn't own an iPhone but has a computer with Internet connection. Then pushme.to is one of the best solutions for you.