Dashboard widgets are just WebKit views, so there ought to be copy/paste functionality built-in. Also, at least in the early dev builds of Tiger I understand you can start dragging a widget and then hit F9 (or F12 or whichever it is) to dismiss Dashboard, and the widget you're dragging will stay on screen. I think you can drag it back into the Dashboard layer again too.