Thank you all for the well wishes...
Yes, the wait has been too long and a bumpy ride...anyway...
1) There was no date of issue in one of my experience letter....also, the 'to date' had 'till today' as i was employed there when i took the letter...the officer pointed out these 2 facts....the twist is i had left the company in between....so i had no option but to take another letter with issue date and relieving date...which the officer accepted..
2) My family composition and education had changed....so i submitted the relevant pages of NSNP100 with new details.
yes, now waiting for ITA...
regards,
dpnc.