After an overview of its fundamental technologies, Grid Computing is presented as the platform of choice for scientific High Performance Computing (HPC). The latest offerings in Cloud Computing (CC) would enable it to become a basis for creating easy to deploy, on-demand and widely accessible grids, putting HPC within the reach of most scientific and research communities. A case study framework is proposed for future development.