As we near the halfway point of the year, Microsoft has been busy toiling away at their new mobile operating system so that they can be on track for their expected launch come some time during the busy holiday season. Before that can be achieved, the Redmond based company will need to running at full capacity and finish up on the final build so that developers can get their hands on it. Fortunately that's exactly what appears to be happening as Microsoft is in the final stages of completing the final build of Windows Phone 7 and should become whole in just “a few weeks.” Right now it appears as though they are just doing some tweaks which would ultimately allow it to run smoothly on a wide range of handsets. In addition, they're honing in their efforts on improving the battery life and user experience – the first being a major priority as they plan on extending battery life while using it on a daily basis. Once it's complete, developers will then most likely get a chance to grab it some time in the middle of July.