Technological limitations dictate that the most efficient solar cells created today are still not capable of generating enough power to be commercially viable without occupying huge surface areas.
More:
GO SOLAR GO GREEN 5 Great Reasons To Harness Solar Power