I first heard of Telegram a few months ago, but only today decided to give it a try. It's a more advanced version of whatsapp (both in terms of security and overall user experience) and can be installed on PC or even used as a web-based service in your browser. It also supports usernames, so...