Great customer service but their ATP conditional/composite orders are impossible to set up. You cannot set an OTOCO so that your buy is a trailing stop loss (to avoid buying stock on a free fall), then one of your conditional sells is based on the purchase price to protect your investment. Also you often want to repeat a conditional trade sequence after completion and no capability to do that, you have to retype that form (5 minutes) -- try that when you want to do that multiple times a day for 10 different stocks! It is just an excercise in assure failure to place the orders that you want.