Just out of curiousity, how often do you find yourself: 1.) Write ruby in the interactive interpreter 2.) Write ruby in files, occasionally calling the interpreter from a shell to test your code