"Well, that was out of the blue! Microsoft have officially announced the Windows 10 release date, and the new operating system is set for arrival sometimes this summer."
I've heard July for the "Back to School" buying crowd
AND
I've heard October for the "Pre-Christmas" buyers.
If it's going to be July they better get busy.
Although they do seem to love October, I believe 7, 8 and 8.1 were GA'd in October