Three years ago I was just about the head off to BGS for the first refresher course. Been with an airline on jets for 12 months now and I occasionally dig my old notes out and wonder how the hell I did it! There is a huge ammount to learn, but if you understand the basics and hammer the feedback like a madman you should be fine.