Online Registration and Offline Submission