Thank you, lots of useful information! I am currently in the process of switching to programming in dynamic languages (node.js, ruby) so I am also looking for good screencasts how programmers do work in those languages (using text editors, navigating through code, refactoring).