Way to go, you do seem to hunt down some good deals! It would be nice just doing "your own thing" in the ports, much more relaxing I think.
We had to cancel our Mex trip and are going north on May 31 w/o child. Not as warm, but it is a cruise. We will hit Mexico again as the airfare is relatively cheap from here. Any chance you'll post some pics from your last trip?