Totally random but does your screen name have anything to do with Led Zeppelin? Because I have a bit of an obsession.
Back to the subject at hand.. my boyfriend is in the same boat that you are. He definitely gets frustrated with my mood swings and most of the time feels like he needs to word things verrryyyy carefully, as I am liable to explode into an angry, defensive, insulting rant. Believe me I am doing everything possible to learn how to react in a more productive way.
I said it before, and I'll say it again... I think that anybody who can spend their life with a bipolar person is a saint. Of course you can't control who you fall in love with, but the desire to stick around means you go through everything that your SO goes through.
Anyway not really advice, just to let you know that life can be great, even with BPD. Good luck
RK