Hrm, this thread is a little stale, but what language were you considering?