C.,
I had 2 baby showers, but I have 4 kids. My first one was for the 14 year old girl, the second was for my 5 year old girl... then I had 2 boys (4 years & 2 years old). The only reason I had 2 was because I was told when my oldest was 10 that I couldn't have anymore so we got rid of everything but a little bit of clothes.
I did get gifts for my boys, but most of them were after they were born... at the hospital, mailed in or brought over. Some people feel a need to buy for every little one coming in the world and others don't. By the 3rd one I just wanted diapers, bath soaps, wipes... the everyday stuff that you pay out the *** to keep in the house. I had the crib, carseats, toys - although we did need another highchair since the 3 youngest still sit in them.
If you choose to do something... maybe just put a pot out for people to cash in or make all the gift givers names secret. That way no one will feel bad if they choose not to give. With everyone struggling right now - might be a better way to go anyways. You can either take the pot money and get something big... or let her buy what she wants. Then if people can only spare a dollar they don't feel bad about it cause no one will know how or what everyone contribute. And then have a cake just to say congratz.