tempsperdue,

Great post. Rotating machines have all sorts of mechanical/engineering advantages, making electrical engines, among other things, almost endlessly reliable. Many engineering programs feature a course on rotating machines.