Good info and writeup.