@rxge: Well written.