It is my personal belief that the shower is to get things for the baby, not the mother.
When is it ok to have a shower for subsequent children? If the first was a boy and the next is a girl does that make a difference? What if they are years apart and you've passes on all your original stuff?