PHP is also able to do quite a lot as an interpreted language. It's
not as robust as Perl or Python, but I've been happy with the results
where I've used it for non-web applications. The crazy amount of built
in functions in PHP and the online documentation are very handy.

Unless you're already using PHP though, Python, Ruby, or Perl (in that
order) are probably better bets.

-- 
Andrew S. Zbikowski | http://andy.zibnet.us
IT Outhouse Blog Thing | http://www.itouthouse.com