Hi Rick,
I second your stand to use auto first and only when problems are detected or suspected use fixed settings.
Nice text in your "boilerplate", i'll keep this for reference.
Only I think the text is not complete.
auto + auto = hapiness isn't allways the situation.
It doesn't handle connecting a 100-auto to 1000-auto port.
If the 100 negotiates from 100 down, and the 1000 from 1000 down, the may miss the wanted configuration.
Also some vendors they negotiate up instead of down (but it's about procurve in the original post)