Depends on where in the US, its a huge place, and some places are very different from others. Part of the problem here is that most of this stuff is on a state level, and that means there are fifty sets of rules, regulations, and all that crap, but in the end, you really only have to deal with one, so pick someplace easy and not, say, Alabama.