why do I spend half my time debugging other peoples software when I am trying to get on with my own work :(