Any day now for the past 20 years: Batteries that will charge in minutes and hold 100x current capacities; dirt cheap solar panels; and new storage type that will hold a bazillion times more data.
and honest wives........