Blue Cross Blue Shield of Alabama has a great program for expectant moms called Baby Yourself. The Baby Yourself program is usually free with your insurance coverage plan. To enroll, just follow the link to their site or give them a call.
I participated in this program and was very pleased with what it offered. I had a nurse assigned to me who would call me periodically to see how I was doing. She would also remind me of little things to do that my doctor just didn't have time to tell me, like how much water to drink or foods to stay away from. If I ever had any questions I could call her directly. Not only did I feel special but I also had somewhere to turn to for questions to my answers, even the silly ones, when my doctors office was not available or the question was too trivial to make an appointment for.
They also shower you with free items and information. I received nice books, one was a dad's guide to pregnancy and the other was a book about health complete with charts on what to do in certain situations and when to take your baby to the doctor and when to treat it at home. I also received things such as large mugs for drinking water, items to help with breastfeeding, medicine droppers and more. When my baby was born the nurse called to congratulate me, followed up on how we were doing and sent a nice soft blanket.
It was a great program to participate in, I would encourage all with BCBS to join when you have a baby. If you don't have BCBS, check with your insurance provider. I'm sure that others have similar programs.