Has anyone any experience of Sharepoint training, as a trainer or trainee? I'm looking for anything that will help me with SLG!!

I'm happy to consider any form of training, and it need not be certifiable (although that might help in the long run). Can anyone recommend any trainers, courses, books, online tools etc etc etc?