LaTunya,
I agree with you 100%. Having been an online instructor I too believe that all of the benefits you mentioned are key to a successful online learning environment. For example, our conversation now! I believe that live time is a constraint and virtual time allows for much more free communication.
P.S. Congrats on your graduation!
Teya