With the Windows 8 launch just around the corner now, a quartet of promotional spots have been prematurely posted to YouTube. The leaked ads — unsurprisingly — focus on showing off the Windows 8 experience almost exclusively, with features like the Start Screen, side-by-side app snap, and Charms Menu front and center. While a tablet [...]