That's an excellent analysis. It ought to be pinned to the top of some thread somewhere.