Addgene
American nonprofit plasmid repository.