On Grid And Off Grid Solar