I recently purchased a 2007 base model Grand Prix and would like to try and perform a full coolant flush. I've never attempted to do a coolant flush before but my plan is to remove the upper and lower radiator hoses, the heater core hoses and flush the radiator, engine block and heater core with a garden hose in both directions until the water drains clear from all three. Then put in a new T-stat, reassemble and re-fill.

my questions are
1)is this an acceptable method of flushing the coolant system?
2)roughly how much water will be left in the system after the flush so i can adjust the water to coolant ratio?
3)should I re-fill with dex-cool as per the manual or switch to something else for any benefit?
4)how do I go about removing air pockets other then squeezing the hoses by hand and letting the engine run?

any advise. tips or tricks would be greatly appreciated thanks.