IPT is one of my favorite subjects at school. It is a well structured, and enjoyable, and I have found myself recommending the subject to people in Year 10, including my brother. I have a member of this board as a teacher (not to mention any names) and she singly makes the subject enjoyable. The whole class has managed good marks in the Preliminaries, even with a awful test, and that is a testament to the teacher. If you like the nitty-gritty about computers, and like the way they operate, and the other crap that comes with it (schematic diagrams, context diagrams etc) then don't complain and enjoy the subject.