Clear and concise writeup and highly informative. Useful links add value.