One of the most difficult things about investing is building up the experience required to make successful investment decisions. Whether its learn to avoid whipsaws, or just learning patience, nothing works better than real trading experience. That can be expensive. A good online stock trading si