Usually we get by pretty well in terms of packing for 10-15 night cruises. However, with cruises of longer duration (> 20 nights) it is more likely that something out of the ordinary might happen during your trip (e.g., loose filling, broken USB connector). So my question is, what are some of the things you learned were important to pack on longer trips?