I've had E-trade - and unless there is a huge buying or selling frenzy, most of the time I am filled within minutes...sometimes it's snapped up immediately. Not always though