S.Q.
We have a friend who has always just requested that no gifts are brought to the party for either of her kids. Instead, in advance, she selects one $50 gift from a catalogue and xerox's the photo of the toy onto the invitation. She invites each child/family to bring $6 for this "friends' gift". But, no other gifts, or it will not work! Then, when the kids arrive to the party they sneak away and all of the children secretly wrap this gift and make the birthday child a card. The birthday child gets to open this gift, as well as a few other gifts from grandparents or friends who have sent things through the mail. The friends all get very excited when their big gift is opened.
At my daughter's birthday a few years back we invited each family to bring one new or gently used book, which we then donated in a big box to her school. You could donate to a children's hospital or the Infant Welfare Society if she is not yet in school/day care.
I also like the charity idea. You could notify people that you are collecting for a favorite charity. I know there is a children's home in Oak Park called Hephzibah. One family did a beach party and guests donated beach towels, suntan lotions and beach toys that the b-day child then personally delivered to Hephzibah for the children in the residence/shelter. (it was summer).