Neil, Your question about what drives boiling, I think it is the addition of energy that drives the boiling if the pressure and temperature are constant. This is what happens in the simple case of an open pot over a fire.
On the other hand if the sytem is closed and the energy in the system...