I have had my first 24 hours with Windows Phone and I have to say all my expectations have been surpassed. Let me start off with dwelling on