in reply to RFC - FAQ for Modification of a read-only value attempted
Very nice. I just might suggest that along with all the pieces of "broken" code you provide, that you show a "fixed" version as well. That will multiply the learning opportunities for whomever is running into this kind of error.