Full background checks are required in all the states i've lived in. The only way you can walk in a store or how about a reputable store and buy a gun and take home right then is if like me you have your concealed weapons permit. Hence forth you have had full extensive back ground done. Otherwise a back ground check is done...you wait 3 business days and if you are approved you get your gun.
Every state does background checks on firearms purchases, it's federal law. The only difference between states is that some do instant background checks such as here in Colorado (you may have to wait an hour or two if the system is busy), others (by state law) have a mandated waiting period (usually only for handguns) in addition to the background check.
Currently, federal law only covers firearms purchases made from a licensed firearms dealer although some states require that ALL firearms purchases even between private parties be transacted through a licensed firearms dealer to close up the gaps.
