Comment Comment by srecio Why not set up a Delaware LLC? Makes sense if you're doing business online parent srecio 7 years ago