I determined that my system crash was not due to an endless loop - rather due to a very inefficient algorithm. MacRuby seems to run at such a high priority that it can cause the system to crash - especially if a streaming video is running. Can I lower the priority of my MacRuby application? Thanks, Bob Rice