I have attended several Combined Knowledge SharePoint training courses at Leicester, Midlands and all the courses covered most the content I expected and exceeded my expectation. They had the right balance of theory and hands on which you would not expect from any other IT training institute.
The good thing about Combined Knowledge, and I think a distinguishing feature, is that their trainers are consultants who train part time, rather than full time trainers who have perhaps lost touch with the real world.
The courses I have attended have certainly uplifted my confidence working with SharePoint and I would definitely recommend to any one else.
SharePoint 2007 Developer Track
SharePoint 2007 Designer Track
SharePoint InfoPath 2007 End User