That's surprising... I've done hundreds of his "vote on the best translation." You can find his direct contact here: http://www.cs.jhu.edu/~ccb/....
I was happy with DeloresLabs for awhile, and, in general, still am. However, I did one of those "verify this company's website" today, and on one...
I can't recall which tasks were his, but I am sure I did them... what was the idea?