Dear god in heaven, Microsoft Visual Studio 2008 has yanking and pulling! I don’t know how long MS has had, what they call, the clipboard ring but I have a new found respect for Visual Studio (VS08.) For those who are not familiar with this feature, yank/pull is a Unix staple (especially among EMACS users) that effectively saves a clipboard history for you.
Using a modified paste command will cycle you through your history pasting the your most recent copy to the edited text (and then highlighting it,) using the command again will paste the second most recent copy (and thus removing what was just highlighted. Some versions of this feature will allow you to view a list of your clipboard history and arrow down to select it. Imagine having a list of commonly pasted text instantly available to add to any document without your hands ever leaving the keyboard.
Once someone starts using this feature it because almost addictively beneficial. Trying to live without it is similar to trying to edit text without copy/past and has been one of the main reasons VS08 (or any other Windows text editor) is PAINFUL to use. Admittedly there are a number of third party applications that give you this functionality, but really, should a user be paying for a feature that is as fundamental to using a computer as copy & paste… or virtual desktops?
Wait… oh well, back to Linux.