According to various reports, for example at pcadvisor.co.uk, Windows 7 has been sent to retailers ahead of the offical release date of 22 October 2009. The reason being that Microsoft wants retailers to have it in stock before the proposed mail strikes in the uk