Solar Panel Cost and Power Generation