I am ALL THE WAY for it! We stored our first's cordblood with Viacord. In my research I found them to be the best in terms of how they store it, the research they perform and the company's staying power. They store the blood in such a way that it can be used for multiple patients (family members) if needed.
If, however, I have a second child, I will probably use a different bank (CBR) because I don't like having all my eggs in one basket--or blood in one bank. :) It would just decrease the odds of something bad happening if they are in two separate banks.
Viacord has a referral program if you are interested, let me know, I will get you more details.
If you can afford it, I think you are doing the right thing by banking the blood. It is the ULTIMATE family insurance policy!
BTW, most docs I know do not take the time to learn much about it, so they really don't have an opinion. I think the banks are trying to start educating the OB's about it, so they can help patients make this decision.
I also feel like in the near future, a big bank will be formed for others to use, but that would not help my child as much as her own cells. So I will not have any regrets for storing.
Best wishes!!