Interesting discussion at the link below. I'll pass this on without comment as I just found it while fishing (trolling has other meanings these days) for something else. I think its worth reading and then let the fur fly. We base a lot of decisions on reading other people's critiques and simply by looking at a design and seeing its obvious faults. But that isn't the end of the story.