Create a new invoice by copying another one.
i totally second that
Feature name: duplicate invoice. It would be great if the user can modify the invoice before save it.
Yes, I think this is a good idea. Please see my comment on invoice templates in the feature request for client data storage.