I'm setting up an online store, and I need an merchant account to accept credit cards. I've thought about incorporating as a Vermont Virtual Corporation or LLC, I don't know any one else that has done this.
Anyone here done this? Tips, tricks, caveats?
Long-term, I would advise to register an umbrella corp/LLC and obtain a DBA for each of your websites. In my experience, most banks do not understand that a single company can operate multiple domain names so eventually you end up with multiple corporations and LLCs just so that you can maintain multiple merchant accounts. DBAs are a much simpler and cheaper way to get around this.
The main benefit of this setup is that you can still do offline work (e.g. consulting) where you live. Since you are required to foreign-quality in every state you do business in, it wouldn't help you to incorporate in Vermont if you have local clients in another state - you'd just be doubling your paperwork, yearly filing fees, taxes, etc.