I took my M test in Newmarket through a very good instructor based course, and passed it today, (losing marks left and right), not too bad though, far from perfect.
Anyway, throughout my not many years of riding, i picked up some lazy habits, as many people said before in this thread, you need...