hello,yes solar water heating does work.If you did it yourself you could save lots of money.Now pv setup would cost you lots of money.5k vs. 50k water is the way to go and you can also heat with it....