Weighing the Pros and Cons of Online Trading for Investors