Ethan revision 2

Here is a revision based on your latest feedback.  Let us know what you think of it now.  Thanks!