A couple of more thoughts to pass along. Take as much bottled water as you can, cause it is really expensive on the ship. I loaded up on the little bottles they give you on the airplane, since they were free and easier to carry than the big bottles of Evian they stock in your cabin or have on the gangplank as you depart in ports.
Also, the menues are usually posted in the glass cases outside the dining room early in the day, so you could check the dinner menu before you eat lunch and be able to budget your points ahead of time. That might help with planning. There are also some standard things offered at each dinner (steak, salmon I think) so if you're not sure what they'll be having, you can always count on one of those.
The grande buffet also opens about 45 minutes before serving for picture taking which is a good chance to scope out the entire thing and decide what is worth choosing when the time comes. It looks like a lot, but there are many repeats, so it is fairly easy to keep the volume down by just taking 1 of the "must haves" and don't eat more than the first bite of it's not worth it!
