As an American with piss poor health "insurance" I feel a need to weigh in on your health care system in general. You don't even know how good you've got it!! All of your healthcare is "covered" at no additional out of pocket cost. Heart surgery, childbirth, vaccinations, medical exams, bloodwork, chemotherapy, scans, x-rays, etc. You will never know the true value of the NHS until you have to declare bankruptcy and sell your home to afford heart surgery on your newborn daughter. You take for granted that you will be provided with medical care and you, rightfully, expect it to be competent and caring. That is something that only the politicians in the US can demand. The entire rest of the country lives with insanely unaffordable ($50,00 for routine childbirth in a hospital) and routinely incompetent care here. Do not wish away your NHS - seek to improve it, certainly, but never take for granted the care your receive as British citizens. That is something the majority of Americans have been brainwashed to believe they do not deserve and are smart enough to know they will never, ever have. Guard the NHS for the treasure it is, the gluttons who feed on US citizens are looking to privatize the NHS and turn it into a profit center for the obscenely wealthy just like they do here, while providing no actual health care. US healthcare is abysmal and unaffordable at best, don't wish away the good in the system you have.