I received an OOT bag on a DW that I went to a few years back- nothing as elaborate as what I've seen on here, but it was sunscreen, hangover kit, some other stuff. Honestly, I didn't use any of it, because I had brought all of the stuff myself in my normal packing routine.
I think it's a great idea, but in order to avoid the same thing, we sent shot glasses and tequila as our STD/invites, and 3 weeks before we will send out luggage tags, guests will receive welcome books and personalized cups for when they arrive to the hotel, then maracas, fans, hotsauce for the wedding portion (I know...we're hotsauce fiends!)
It seems to be more spread out-- but as everyone has said----- do what is best for your wedding! Trust me, whatever you do, it will be great!