I've thought about the universe being just one big program. There must be huge databases out there with causes and effects in the past, present, maybe future? All the interactions between all the individual programs that have been created work. It's as if we're programs inside a program, and there are programs inside of us. The universe has got to be the ultimate OS.

But that leads to the question... who is the programmer? I don't think we can call it Mother Nature like Tiger Shark did in his really good post. So then what? Or who?