I have to say BGS seems to be great. I've just started - the whole course is clearly worked out. I'm really pleased as everything is explained from scratch (it's been sometime since ppl for me and I've gone rusty!)
Fingers crossed I'll get the results. Cheeers.