Also if your getting bugged about Christmas presents and you can get 50 quid together, the new Aviation Meterology CBT from Oxford Aviation Training is well worth the dosh. Cover PPL, CPL and meets JAA ATPL Theoretical knowledge objectives.
Ive got thru stuff with this PC based training that I couldnt get my head round staring into the books.
Again, it aint cheap, but the way it is laid out and presented is methodical, enjoyable and really makes things a whole lot more obvious. Loads on the CD, link below for more info.