Honestly, I think just about 90% of everything listed so far here contributed in ways, some more than others, but all happening at just the right (or wrong) time.