I often feel the urge to interrupt, just to get thing moving faster, but I don't want to be the smart-ass who is always interrupting with "I know, I know". So often times I pretend that the presented information is new to me and give the other person a chance to shine. It's not always easy and here and there I blurt out "I know", because I feel that they must be thinking that I'm dumb, or because I don't want to give them the pleasure of being the first person who enlightened me about this thing. But there is some upside to playing dumb: after he has finished talking, you can comment about the subject with some unexpected wisdom, as if you just came up with it.
I don't mind if people interrupt me, as long as they stick to the subject at hand. But I hate when someone just cut's me off mid sentence and starts talking about some totally unconnected stuff. I usually see the interruption coming. They nod impatiently and I see that their mouth is already preparing the sentence, waiting for a brief pause in my flow, not hearing a single word I'm saying.