OH yeah, I forgot one other thing is that you don't really want to heat the water to HOT for the cement floor. You can get by with 100' water so a "boiler" is not really needed. If you do have a boiler, you will definitely need a mixing valve. If you use a water heater, be it gas, or electric...