No, unlike other states, there is no requirement that you travel to the casino in order to set up your account. Just click through any of the links on this website and you can sign up and play immediately.