This Wednesday in Barcelona, Microsoft will be releasing their Consumer Preview of Windows 8, giving users a taste of what the latest version of Windows will be offering. Although an exact Windows 8 release date hasn’t been announced, the timing of the beta version, as it is more commonly known, does indicate a possible release […]