I've managed to read it and I see you did mention it. You other points do add some interesting ideas that I haven't considered before. Especially #3 is interesting.