Well done Charles.  I like it.