@newley: You got a lot