I work on three different computers and to provide continuity, I send mails with the latest source code to me. It would be easy for me (and 56000+ others) if there is a "Save as Draft" facility in SPOJ. Once I am sure that the program is complete, I can submit it