I emailed them.. here is their response. In case anyone else is curious:
Dear Chris,
Thank you for contacting us.
This is a quick note to inform you that, at this moment, we are having some technical problems with the eCheck deposit option. We are working to getting this fixed as soon as possible, so you will see the method up again very soon.
We are always here to help you. Please feel free to reply to this email if you have any additional questions in relation to this or any other matter.