It's refreshing that someone else thinks like I do. I was just onboard the Miracle and we went to Nassau in the Bahamas. I know they can't sell below certain price restrictions either onboard or in the Caribbean. I found what I liked on the ship but waited until I came home to make my purchases on ebay. Sorry, Carnival but I would have shopped you if the prices were lower. It's just the smart business decision.