just heard from a friend that yell contacted them 5 months early to renew on yell.com, may seem all fine but what they ended up doing was renewing from the date they met and not carrying the additional 5 months on so hey end up starting a new contract with them and paying however is left on their old one for nothing.
this friend renewed as they figured they would renew in 5 months so why not get it dealt with now, but a few weeks later found the contract stated it was from signed date then 12 months later so has since cancelled with them
perhaps rare occasion but thought something to look out for