The stock market's recent turbulence has left investors on edge, with whispers of insider knowledge and unexpected tech ...