I highly recommend UberStudent.
Also it's fast on old machines, saving you money/recycling.
Your 7 year old ought to be able to throw it across the room when they get annoying bugs :-)
Come to think of it, this should be a feature of all laptops programmers use...