Reviews Windows 8.1 Review Published 2013-10-16 22:10 by Alien News Neowin published a review on Windows 8.1 Windows 8.1 Review Leap Motion Controller LM-010 Performance Review Google pokes the Microsoft bear, pledges to support Chrome on XP into 2015