LTI seems to be run by good people, but I haven't used their services myself.