It's been about 6 years since my last cruise and my ex-wife did most of the packing, so I'm pretty much a n00b. The only "can't leave home without" obscure items I can remember are:
1) a decent power strip (with no shortage of usb chargers)
2) a hanging over-the-door shoe organizer for toiletries and misc items
What else do you back that people generally would never even think of packing for a cruise????
Thanks everyone!!!!