I agree! How early can you get in for breakfast? We usually get in an hour early b/c we stay in the resorts, but even then, there's a pretty heft crowd.
You want to book them prior to the early opening to avoid the real crowds, but many of the restaurants allow you in an hour or two early. Just check the schedules for that parks opening when you make your reservations.