Books, lots and lots of books. Anything from breastfeeding to giving birth, the gift of knowledge is priceless.
There are many different messages for baby shower invitations. Messages like, "Please attend my baby shower!" or "Hope you can make it!" are good messages.
Many new moms register at babies r us or Target for presents for their babies. Consulting a registry is always a good idea because you will be buying something you know the expectant mother wants.
ShindigZ sells good disposable baby shower tableware sets.
Baby shower ideas can be found all over the place but a good site is simplybabystuff.com another good site is babyshower101.com Both of these sites have good ideas for planning your baby shower.
A good site to order baby shower supplies from is www.babyshowerstuff.com which is where you'll find everything you need.
A baby shower
extra diapers and wipes
Some good prizes include getting a blanket or a pillow. Blankets will keep the baby warm and pillows are just good. Any present though is probably good enough. Its the thought that counts.
Some examples of good baby shower favors are personalized napkins, customized candies, and candles.
Duck themed baby shower is great for a baby shower. Duck is a gender-neutral theme that works for both boys and girls. http://www.newbornbib.com/top-menu/articles/throw-a-baby-duck-themed-baby-shower/
A centerpiece with a picture of a Baby boy on it or a Baby girl is a really good idea for a baby shower centerpieces. Also a picture of a diaper and a binkie might be good.
BabyCenter is a good site that will help you plan a great baby shower. There are ideas for food, games, themes, favors that will help you plan personalized baby shower.