I am wondering if the gifts you receive at your shower end up being different if you announce the gender ahead of time vs. waiting until afterwards.

Right now my DH is waffling about finding out the gender, but if we do we are intentionally going to wait until after our shower to announce it to the world. We really want people to stick to our registry and we don't want anyone to buy us the version of what we registered for in pink or blue. We also don't want a ton of clothes which I don't think there's any way to avoid, but I think not knowing the gender will at least make it harder for people and therefore they might resort back to buying a registry item.

So please vote and comment below:
1) Did you announce the gender before or after the shower?
2) About what percentage of your gifts were from your registry?
3) How many clothes did you receive that were not registered for?

This question is really for people who set up registries in the first place, so sorry to those of you who didn't!