@haacked re: Ruby. I agree. I've written pure Ruby scripts before for tasks. Don't get defensive. ;)