Steve Ballmer

Microsoft have celebrated the release of Windows 8 in style. The technology giant took over most of the billboards in New York City’s Times Square to promote the worldwide release of their new Windows operating system. From today, businesses and consumers can download Windows 8, which features a new user interface, a wide range of […]