Fairly interesting article on Ruby: 
http://www.tbray.org/ongoing/When/200x/2005/08/27/Ruby

I'm not familiar with COBOL though, can someone explain how the
'retry' example in the Pickaxe is supposedly bad?