I just bumped up another thread pertaining to PFO's and thought this might be a good one for you to read!
I'm sorry you seem to be having such a full plate lately, but hopefully you'll get some answers and things will fall into place for you.
Have you asked your Dr. for more info re this?? That's always the best starting place with anything that you have questions with-sometimes even the Dr.'s nurse makes a great ally to have!
Best wishes to you and I hope that you are able to find some answers.