I appreciated the diapers, of course, but after so many diapers, I prefer gift cards. Unless you know the preference of diaper brand and the correct size, it's kinda useless. Once I knew what I liked and wanted, I set up my shopping online at Amazon--diapers, wipes, etc. that come on a schedule.
I tend to not bring gifts to the shower (except maybe something for Mommy/parents) because I like to wait and see what is really wanted and/or needed that wasn't received. People don't always follow the registry, so their will be duplicates. My baby got a set of designer pacifiers that he has used very little as teethers. He just wasn't/isn't a pacifier baby. We got clothes that he couldn't wear (heavy pullover sweater for July in Houston, and he is always warm, anyway; lots of newborn outfits that he sat around the house in because the only place he went was to the doctor's office...and sleep). I hate to feel like money's been wasted. While I certainly appreciate the generosity and kindness, I am annoyed to have something that I can't use. Not everyone is this way, I know. There were lots of last-minute purchases before the baby that I hadn't counted on--nursing bras (once i knew what size my breasts would be), pajamas for hubby for when helpers would be at the house, parking passes to offset some of the cost for certain family members to visit the hospital, cash in hand for the craved pizza deliveries while I was at home alone with baby.... Oh, I digress. Depending on my relationship with the mommy/couple, I like to wait until the dust settles and they say, "Oh, I wish I had--". Then, I make it happen.