A glitch in the Matrix..Maybe :) Ive came up with a little explanation of my own..Totally speculation..it could be due to the inner clock..Every year the earth rotates at just little bit off from the year before and from year to year..Maybe a fraction of an inch..the space time continuum is offset a little bit and depending on the exact second you were born is when it will happen..Your inner clock is making up for the time loss/gain..So you feel like it has already happened because in some crazy way your mind had to reset to the appropriate time and you got a little glimpse of no time at all while it was reseting..the absence of time in the space time continuum..You were there physically(the space part) but your mind was rewinding/fastforwarding itself(time)..so you feel as if you know what will happen in the next couple seconds of the future(fastforward) or you feel as though you have already been there(rewinding)..Ive heard others but being a little egocentric i think mine makes the most sense..I guess since nobody knows they all make as much sense as the next..Bodhi...PS..let me know what you think.