Very well written post k_g.
Will read again and respond later.