Doug, Re: Perhaps you're not really qualified in this area, hence the failure of imagination?
I can't speak for you, but I don't use my imagination when trying to understand engineering principles. Instead, I rely on my understanding of computer architecture, and I still don't buy it.