What exactly is it that limits the read length anyways?

Also, eventually some oligos get "out of phase" and then muddy the signal....