Agree with everything Cereth said.

Great stuff.