On the run up to the official launch on October 26th, these four leaked clips are part of Microsoft's attempts to promote Windows 8. Whatever you think of the OS, there's no denying that these ads, which show off the new UI and emphasize its touchscreen abilities, make it look damn slick. [Techit via Neowin via WPCentral]