Someone may have already mentioned it, but the real question is, how much time would we have to react? I believe that current technology allows us to monitor about 1% of the sky carefully enough to give us years or months warning. But the odd are that if we see something coming our way, we'd only have a few hours to respond, at best.