Spreads on this site are extremely competitive, and there is no commission charged for my transactions! In addition to the incredible speed of execution, I loved how easy it was for me to deposit and withdraw funds. They use segregated accounts really well for the funds! Huge appreciation to the staff! Fantastic effort, you guys! Except for TradeUp, I no longer spend a dime on any other trading platform.