Great write up! A quick overview that's pretty darned thorough. Nicely done!