Looks like you have many domains. My unsolicited advise - do not keep them all in one place and NameCheap is not the only better one. I am from India and use BigRock(Indian) and Name.com. No problems till now. Choose at least 2-3 and distribute. Keep a track. I am sure you have made calendar entries to track their renewals &c, or maybe there's some automated service for that(would love to know, if there's one).