Nicely written. I like it and agree with above.