Soleron on 27 January 2009
http://windows7news.com/2009/01/07/free-windows-7-upgrade-program/
It's July 1, 2009, and only on PCs that qualify (i.e. shop-bought). Otherwise it's at full retail price.
if you are going to choose Linux, I can help you if you have any questions.