It's hard to have a lot of sympathy here.
1) Namecheap sends out renewal notices, if he wasn't getting them it's likely he didn't keep is email with them up to date.
2) Auto-Renew
1) Namecheap sends out renewal notices, if he wasn't getting them it's likely he didn't keep is email with them up to date.
2) Auto-Renew
Lesson here: Don't trust Namecheap but set your own reminders.
I just checked to be sure and my email address on Namecheap is correct. I did not receive a notification email however.
Are you sure somehow a weird account isn't your namecheap contact email?