Some bank sites allow you to open an account online. Doesn't that count?
here: "To apply online, you must be 18 or older, a U.S. citizen or resident alien, and have a U.S. address. You also need a Social Security Number and U.S. driver's license or state-issued ID."
will check about business accounts.