Grid computing has addressed many problems relating to resource management and resource usage crossing space (organizational) boundaries. Where as Cloud is creating boundaries for resources in both space and time. What parts are over lapping between Grid and Cloud. What solution concepts of Grid can be applied to Cloud? Does Cloud computing have long future ahead?