Im guessing the "catch" is that you have to stay in a 2 year contract with a broadband line that is only up to 2Mb in speed and has a 15GB download/upload limit.
Where as im paying £24.50 for 20Mb and Unlimited downloads but no free laptop.
But the same company do broadband with 8Mb speed and Unlimited downloads
but still only £19.50. So for the additional £4.50 a month you have unlimited amount of things you can download and you can download them 4x as fast
I suppose its good if someones in need of a cheap laptop. But I think it might sting you if in a years time broadband suppliers start cutting prices and you're still stuck with another years contract...