(Ping! Zine) – After three long years in the making, Microsoft has today released Windows Phones 7. Windows Phone 7 was first introduced at Mobile World Congress in Barcelona earlier this year. Now finalized, you can expect to start seeing phones with Windows Phone 7 on October 21 in select European and Asian markets and in [...]