What online brokerage houses do including the pros and cons of using their services and selecting the best ones