What do you guys think of 99translations.com?
It seems like a big step towards better translation management.