I am looking to open a retail account with a broker that offers good stock executions. I am licensed, so I have access to data services from my work. I do not want to get them from broker as they charge licensed customers much more. A plus would be possibility to enter trades from phone/blackberry etc.; however, it is not necessary. I would prefer per share pricing as when I liquidate my positions, I close them in blocks of maximum 300 at a time.