You have this planned out perfect! Thats all I can say. That makes sense, particularly interested to hear how you handle viruses.