I timed my execution today from the moment I click the mouse to when the order gets filled, its 0.5 seconds, half a second. Is that normal, shouldn't the fill be a little faster say 0.3 secs? I'm trading futures on Think or Swim getting a 34 mb/s upload and a 4.85 mb/s download. Have you guys ever timed how long it takes to get a fill? Thanks.