@sam11: Great questions......