Allahpundit and Ed have valuable stuff to say here.