I was hoping I could get some advice on choosing a hot water heater - type and capacity (how many gallons). We are a family of 2 adults and 1 toddler, looking to add a hot water heater so that we can warm up the shower/bath water as needed, and have hot water for dishes and some laundry loads. We also have 1 or 2 visitors here every so often so I'd like to get enough capacity to cover their needs too. I also have no clue about whether to go with electric or gas. How much electric does the thing actually use? Is gas really worth it? Any suggestions/helpful hints would be so much appreciated!!