@enpointe: Well written,