Been up all night working on natural language parsing that I'll probably throw into the moo I've been writing for the past 2 (3?) years. Parse::RecDescent is my new favorite library of all time. My parser can deconstruct sentences as complex as "wake up, sit on the wobbly wooden chair by the table and eat the toast and nasty cheerios with milk; then go to work". Which is more or less what I should be doing (sans cheerios) if I hadn't pulled this stupid all nighter. Anyway, it sure beats lambda's parser.