On the creatine question, by all means give it a go. Some people it works for some it doesnt. For me it doesnt work but my mate it does. It basically will help with lactic acid meaning you should be able to train harder. I think you get bit of water retention when on it so will look bit bigger. Maximuscle do a product with everything in, expensive but I use that