If you have done the CSPA calculations and you still do not feel sure about your answers, iit would be a good idea to schedule a consultation with an immigration lawyer to work on them. The postings on a listserv only provide advice of a general nature, not a particularized discussion of one's situation. Even with general information on your hands, you should seek help from one who is acquainted with the facts of your case.
Most lawyers would hesitate to give advice of such a particular nature over a listserv such as this one as it it raises the specter of a malpractice suit.
Say you have obtained advice from a listserv to help you identify the tooth that is hurting you, would you also go ahead to get advice on the internet on how to extract that tooth?