It also sounds as though he never discovered common keyboard shortcuts. He complains about command-tab behavior being different from Windows, but I've found that command-tab for switching between applications and command-` for window switching within application windows on that desktop works even better for me. I'm almost never guessing what the order of windows will be.