The cans are full of sand and then a little silicone to seal them. I like sand better than water for 2 reasons, first sand is easier to clean up if it spills and second, per gram, sand can hold more heat than water (play sand is cheap and easy to buy at Home Depot or Lowes). Stand up freezers work and they can be cheaper since you can often use a broken one, however, the nice thing about building from scratch is that you can make the incubator exactly the size you want. So it was little more expensive to do it the way I did, but I know that it fit my needs perfectly. Also, it was sealed real tight with lots of insulation, so it could hold a temperature for quite some time if the power went out. Just some thoughts.