We know pretty much everything that there was to know about the new Lumia 950 and 950XL thanks to several leaks - including one from Microsoft itself.
The two high handsets announced look pretty competitive and could potential interest Android owners who look at the spec sheet when picking a new phone.
The design is very business focused, as befits a handset that's likely to appeal to enterprise, business and professionals. The two handsets are very much Microsoft products, with a nod to Nokia's design practice of the past.
What we didn't get, unfortunately, is an official Windows 10 Mobile release date. However the two new 950s are slated for a November release, so those handsets identified as being in the first phones to receive the new OS should see their upgrades around the same time, hopefully.