Well on the top of my head I have is,
you can use a combination of JQuery and Client object model (ECMA) ... so you can wire up a jquery function to add the save as button on you specific edit forms and bind a function to that save as button which will be using the Client object model save item
method to save the whole data as a new item and close the existing edit form without saving changes in the current item. Hope that makes sense....I have been writing about the ECMA scripts based on the experiments I did.. http://community.zevenseas.com/Blogs/Tanmay/default.aspx