Vic,
Welcome, to the site. Sorry you have to be a part of this site because of cidp. As you have found already from your reading there are many who have experience cidp. This is a good place to ask question and offer encouragement and advise to others.