Depending on your audience, I would try to implement copy / paste through html5 local storage. For some simple copying text, etc. Its pretty easy to implement.
Html 5 local storage is just a key pair: a value that is stored in the local memory of the users browser. Therefore, it will be supported by restarting the web browser. Even if it can be saved if they accidentally close from the browser!
I think with a little javascript, and if you use the jQuery library, it shouldn't be too hard to implement. You could even add the added benefit of multiple copies, since you could just have a few key: value pairs.
, , , -, , :
http://paperkilledrock.com/2010/05/html5-localstorage-part-one/