Tom Gagnier's ruby scripts