Also using other programming environments one thing that I found very useful is to be able to store clip-boards on the editing environment, basically store up to a certain number of blocks e.g. from 1 to 9, which contain pieces of code. Today programming is becoming a copy / paste and this function would speed up the compilation of the procedures, in my humble opinion with very low modification cost, simply have more than one copy / paste, the best thing would be that able to view the history of the copy / paste.