Very interesting read. Nice intro to PSRs as well.