A couple additions to CoryPad's manufacturing methods.
Unlike "normal" machine screws, the "pre-threadroll" (as cold headed) shank diameter is not round, but has a cross section that will generate the desired "trilobular" thread shape/dimensions after thread roll. These screws are also typically case hardened.