ari4u - Thanks to you too for giving the breakdown on the facts concerning BC and NABC. The situation that you had to face, was it in India as well? I thought in India, every Certificate is possible to obtain at any time

regardless of what rules they have! I didn't think for a minute that Courts/Magistrate would be involved. My Dad was giving me an idea that this is something that happens at the Municipality registrar level and if you pay the clerks the right amount of money, things will get done for you. Since my parents were born before 1969 and their births were not registered, I'm planning to do this. JohnnyCash, ari4u or anybody else reading this, please advise.
They will get 2 affidavits each from people older than them attesting their birth date, birth time and place and their relationship to whoever they are attesting.
Get a "No record of Birth available as it was not registered prior to the 1969 Act" from their respective Municipality.
No need to get Birth certificate for them, just the above 2 will satisfy USCIS.
Is this good?
In my case, I was born well after 1969. I'm actually looking at my BC. It is issued by the Municipality of the town I was born at. It reads "certificate of birth issued under section 12 of Registration of Birth and Deaths Act 1969 issued under Section 17". Things to note:
1. In the Date of Regn field it shows a date, 6 days after I was born - which means my parents or the Hospital that I was born at, registered my birth only 6 days after I was born. For example, if I was born on 1st Jan xxxx the Date of Birth field shows:1st Jan xxxx, and in the Date of Regn filed it shows: 7th Jan xxxx. I hope this 6 days delay in Registration is okay with USCIS. Will it be?
2. Still at that time, even 6 days after my birth, I didn't have a name and so the Name field has a ---- drawn next to it.
3. My father says they had to get this certificate when I changed schools when I was 10 years old, as the new school required this certificate. So, the date of issue shows a date 10 years from my birth. It is still from many years ago and the BC itself looks quite credible because it looks old and colored with age. Is the issue date being 10 years after my birth ok with USCIS?
The catch is I DON'T remember whether I sent a copy of this BC with my I-485 several years ago. or if I sent the affidavits from my parents attesting my birth? Unless I get USCIS' help to look into my actual file, I would never be able to find out which one of these, I sent to them.
In any case, is it a problem if I send the BC now with I-130, especially will this work with no name on it? Both my parents names- only first names are mentioned in my BC. My Father's name is alright, but in my Mom's first name 2 letters are mis-spelt. But when you try to read it, it phonetically sounds the same as her actual name. Because my parents' are the beneficiary I can get my uncle and aunt to attest my BC stating that this BC is mine (b'cos it has no name). Is this ok? I don't and probably CAN'T get a NABC.
For some of my above questions, JohnnyCash has answered. I still wanted to give details on the situation and some consensus on how I should proceed for myself and my parents? I want to do it correctly so as to make sure that I'm nott delayed by a RFE.
Ari4u, Johnny - if my parents' marriage is registered only now and certificate issued only now, is this ok with USCIS. Or should I get affidavits for this one as well?
Thanks in advance.