Been reading this thread for a while and some very good information. I'm starting my NPPL (M) lessons in just over a week and suffice it to say I'm very excited. I've been studying the theory for over a month with the aim of getting a head start.
OP, good luck with your imminent solo!