This may sound kind of odd, but please hear me out on this one.
I believe that abortion should me limited to cases of rape and if giving birth could do serious harm to the child or mother, such as the case of the nine year old in Brazil, who was chastised by the Pope Benedict XVI, after being raped and having an abortion. When the pope publicly chastises a nine-year old girl (from a Catholic home), that can have serious effects on the girls mental well-being. My heart goes out to that little girl, who made an extremely difficult choice.
For the most part, I believe that a woman has the right to do to her own body as she pleases, but with all rights comes responsibility. If a woman has the right to have sex she has to be responsible for the consequences of those actions. There are many effective forms of birth control. Much more effective than condoms and "the pill." If you choose not to use these products (which is, of course, every women's right) than the potential consequence is pregnancy.
However, in such cases as rape, a woman did not choose. her rights were infringed upon, and thusly should not be held liable for her actions.
That being said, there are many women who have been raped, and continued to the raise their child if they became pregnant. My heart does go out to them since not only did they go through an extremely traumatic experience, but accepted the consequences for someone else's actions that were forced on them.
That's my two cents... hope it helps.