I think it is a great idea, and I am glad to see main stream sources seeing the vailidity of P2P. Just think how much bandwidth MS uses sending udates via windowsupdate. Now, imagin how much they could save by having everyone that is downloading a patch uploading it to the next person at the same time.