+1 on everything said thus far.