So many things on here I totally agree with......