You can make your reservation the first day if you want a specific night.
You can book anytime if you are not concerned what night you go.
You are allotted so many night in the specialty dining rooms according to your cabin assignment If you have a butler they can make the reservations for you so no need to line up.
I think now the PH suites can go as often as they like.
Not sure on the laptop but everyone complains how expensive it is and how slow the interent connection is.
You may find more info on the Yahoo groups