Ok, at the risk of being hounded out of town I think I have to balance this thread a bit.
If you don't deal with dental problems within a short time of their occurence, then the situation simply deteriorates, and ends up costing more to resolve. Thus attending after an absence of several years causes a large bill to result, as there are often several problems to address.
The reason that you can't find NHS dentists is not down to the dentists.
It is down to the GOVERNMENT.
They pay the dentists so badly that for many, it is a loss leading exercise to offer NHS dentistry. For example, a specialist charges £800ish in London for JUST a root canal treatment.
On average, the NHS pays a dentist a total of £60ish for
- the examination
2)the xrays
- any cleaning
4)all fillings
- the root canal treatment.
A decent dentist will spend at least 2 hours on a molar (big back tooth) root canal treatment, and use sundries of the value of approximately £15-£20. Add in the pay for the nurse, receptionist, rates, and the fact that he has had to do all the other work also, and you can see he/she will lose money in this exercise (£60 for 3 hours work before paying staff and other costs)
It's all about priorities. People are willing to spend on non-essentials like satellite TV but not on their health - the one thing you only appreciate when it's gone.