davidall66 - I have been with Schwab for over fifteen years and find them efficient, honest, cooperative, and apprecitive of your business.
I would highly recommend them. (Ask for their "Velocity" trading program if your are confined to dial-up internet service. They will try to steer you to their on-line program which is fine for high speed, but I find the Velocity program better for dial-up applications if this applies to you.)