welcome to the team!
its been a while since i've done much with the dnet client, so i'm not sure about setup anymore, but someone more knowledgable should be here shortly.
i do know that no, you do not need an always on internet connection. you can download work to do for at least a few days, if you want.