@beige: Great points