html
Here's a list of the most plausible (or not-so-plausible) time loop theories:
Or maybe it's just a big ol' mess of spaghetti.