OFT
I agree,
I went to OFT in FL last year to do the 21 day course, when I got there and said I need to have it done in 21 days they just laughed and said 'nobody does it in 21 days!!!' I managed to log about 30 hours and I had done all of my exams before I got there.
Despite all the advertising its unrealistic and I had to finish off back in the UK so altogether was very pricey.