Via Simon and Dunstan: I don't do Ruby but I am going to read Why's (Poignant) Guide to Ruby if only for new programming concepts that I can pick up.