I dunno if im allowed to ask this, but what program is the best for learning to spot hazards?
and any tips for the theory test will be much appreciated. Ive got a month to go, so i really should get a move on.

Yep that's the one I used. It's really good preparation because the HP clips it gives you to practice with are noticeably longer than in the real thing, and also in the real test the hazards are more obvious.