Arent machine guns, sub-machine guns and machine pistols totally outlawed for commerce and civilian use?
No. There is a federal permit required though. While I'm not sure of the details, you can legally own a full auto if you pay the fees and get the permit.