In Delaware, Wyoming, etc, you need a physical registered address. There are hundreds of businesses in the US offering such services, and it only takes a few clicks to sign up.<p>The reason for them is that any registered business needs a place where it can be served legal &amp; tax notices, etc.