here is a hint for a baby shower. Have a diaper raffle..send out a note with the shower invites stating if they want a chance to win a small prize, maybe a $10 gift cert. or something like that, have them bring a pkg of a certain size diaper. Send out several different sizes in the invites and then you just draw a winner at the shower for those who bring diapers with them. That way you don't get stuck with 25 pkgs of newborns, but several pkgs in different sizes.
And WIC does still supply formula, milk, cereal, peanut butter, eggs and cheese. That is a great program if you qualify for it, so check into that..save you alot of money down the road. Congrats on the baby!