During the lead-up to launch, one of the more talked about Windows 7 features was the new Device Stage. The idea behind the Device Stage was to allow Microsoft’s partners to build unique and branded ‘stages’ for their devices, and to improve the end-users’ experiences with those devices by providing…