A baby shower is a time to celebrate new life and share advice on parenting. Whether you're going the traditional route or having one with a modern twist, the keys to throwing a successful baby shower are still the same -- inventiveness, thoughtful touches, a sense of humor, and good organizational skills. Here, advice and ideas to get you started.