If you wait until the last second for your opening order, you may not get filled.
By exchange rules, the specialist has 2 minutes to fill an order. So, if you put your order in at 9:28:01 and the specialist opens at 9:30:00, then he doesn't have to fill you.
I've seen this happen, and...