You can form in any state: the laws regarding LLCs are essentially the same everywhere, so there is no difference between registering in one state or another. There is also no requirement that you set up the LLC where you are located. If your home state is LA, you may as well set it up there. If you regularly sell your products in another state, you would have to register (not form a new LLC) as a "foreign" LLC in that state, but not if you only occassionally or sporadically sell in that state.