Hi Ben,
Yeah, I can understand if it were property or a car, but it's only a domain name, what is there to protect

, pay this month and you can use it, don't pay next month and you lose the right to use it, I can't see any need for an agreement, too much red tape and paperwork these days.