For those who don't know, you can browse the Carnival website on the ship, on their wireless for free! I didn't know this myself until our 4th cruise, oddle enough, January past on Freedom!
Eastern Caribbean - Dream
Our Wedding With Family & Friends
Mexician Riviera - Spirit - November, 2011
Western Caribbean - Freedom - January, 2011
Southern Caribbean - Miracle - November, 2010
Western Caribbean - Liberty - November, 2008
Eastern Caribbean - Valor - October, 2006