If getting your DE and PA permits cover just about all of the states except for Illonois, Sout carolina, Cali, washinton, NE, MD, NY, NJ, and a few of those other north eastren states that you will never be able to carry in. Why is is that I am hearing that some instructors are telling people that you need your FL non resident when florida gives you the same states that PA does? It looks like SC does not honor any out of state permits at least not from PA or DE. From what I am getting if you do not have your home state Permit all as in if you loose it or it expires and you do not renew all non resident permits would be invalid anyway. Please correct me if I am wrong. I just dont see the point in getting a non resident for FL or AZ unless you plan on going to NE then you would need that non resident AZ permit. Seems like you are pretty much covered with the Delware resident permit and the PA non resident. I could be missing something which is why I am posting this.