BF, sorry to hear about your water heater problems! I hope you get some good, solid sleep tonight!
Casey, every now and then I let myself off the hook for missing something. A friend once told me that he figured if he skipped one time something he "should" do, that was ok. If he skipped twice, it was time to get moving. Three times in a row indicated a real problem that needed attention. I find that works for me :-)