I had an order placed through Ameritrade today that was routed to the island ECN which took 3 hours to execute! The support people at Ameritrade said it was an ISLD problem. During those 3 hours i couldn't cancel the order either. Is this kind of thing common?