Our Virtual Journey - Lessons Learned