tim the legend cahill has just signed new contract. if only all players were like him. best news i have heard in weeks, come on u toffees.