And Now for Something Completely Different: I recommend a talk by John Cleese (Monty Python) about creativity- John Cleese on Creativity (video from a training). Now seriously, he points out simple factors which stop a creative thinking. In my opinion, these things should be taken into account seriously in a scientific work which is more and more polluted by interruptions.