Boyd,
I'm sorry to hear that. Contrary to what some people may believe....registrars are NOT required to inform you that your domain is getting close to expiration, so...we should all take note of that and not rely on them to do so.
Warm regards,
Lori
Quality graphic design and great customer service