Home Guide HTC Titan Windows Phone: The good, the bad, and the amazing