Interesting idea: Instead of using solar to heat water to heat your building, heat a container of sand…which can store more heat, and keep heating the water overnight.