@quinneaker: Great points