good article, you raise a few good points. worth the read