Thanks everyone for your wonderful responses. I will keep that in mind. I suppose I'm going to have to pay extra to expedite it. I don't where the time went.
It seemed like my cruise was taking forever, but now it's just around the corner.
Carnival-Paradise Sept, 2007
Carnival-Pride Aug 31, 2008
Carnival-Splendor Sept 6, 2009