Opinions on windage screen

All the r&d they do with these things..and we're still modifying it. :)

I'm wondering if 'some' of the people who put all this work into this ..are anywhere near the arena of these issues to begin with.