We have been 3 times and ordered online direct with Disney, no need to ring. We got a discount buying online, not sure if you get it if you ring. Also we see no reason to pay $10 delivey. You just choose "Will call" when you order. It sends you an email within seconds with a Ref number. just pick up tickets at any guest relations in Disney, we always get ours at Downtown Disney as we are there often.
We are trying Pirates and Princess evening this year, hope its as good as
MNSSHP.