@thomasinfo: Very well written.