How cheap are online assignment services?