British Guy - for MET, try an intensive MET day run by Steve Francis at Oxford. He is excellent and has a great way of making it all simple and easy to remember. I hated the subject when I first started it, but looking back it turned into the most interesting one for me - and I passed it first time.