Im not expecting him to come with an earthquake. I dont believe armagedon is a one day event that kills all the bad guys. I think armagedon is a series of events that exponentially get faster leading up to the end. Listen to the ending of "a day in the life" by the beatles. That is the sound of armegedon to me.
Although no one knows the day or hour. I do believe it wont be a surprise. Like pangs of labor on a pregnant woman. You dont know when the baby is coming. But you do know she is pregnant and that her contractions getting closer are an indication of birth. Might be 40 hours might be 10 minutes. But this girl has started showing signs of popping!