Songs good overall. I like to run the engine until I'm certain it's up to normal temp to make sure the thermostat opens. I then drain the entire engine block, manifolds, and heater before running the antifreeze through. A 350 block should take just over 3 gallons.
When sucking the antifreeze through, I remove the flame arrester and fog the engine (doing so will want to stall the engine, so keep the RPMs up a bit). I also then remove each plug and fog. Remove the coil wire and crank a few seconds to distribute the fogging oil.
I keep the battery accessible all winter, and charge it for 24 hours or so once/month.