Done 6 session of IAM training with Solent Advanced Motorcyclists (SAM), completed my 'mock' week before last and waiting date for full test.
Although been riding for 30 years I've definitely picked up some new (better) habits and helped me recognise and work on eliminating a few poor ones. Not the be all and end all but I would definitely recommend to anyone who has never done any form of training, the rideouts are pretty good too if you're into group riding.
Did the level 2 slow riding course last week and even found that enjoyable if at times a little basic, learnt a few new tips though.