Now I think I know what's crashing my Ruby microblogging script: Trying to save files with file names that are too long. That's an easy fix.
We have a lot of HP laptops in the house, and I'm NOT saying that a metal case is better than plastic. Aluminum will bend/dent before plastic will break.