@artsyn: Great points