who ever done this article, missed the most important thing, Virtualization. Grid computing has been around and it hasnt made that much of a technology shift, as it goes only at the higher strata. i think the author has mistaken grid computing for virtualization.