I remember arguing with friends literally only 3-4 years ago about whether solar (plus batteries) could ever fully replace fossil fuel solutions. Some of my friends are idiots. ...Or this is just a super-remarkable development :-)