+1
Very good points and arguments!