On-Grid Off-Grid Energy Storage