Other sites still accept e-checks, though it's not the "eCheck" company mentioned above. e-checks are just another name for the ACH system, which is the underlying system for clearing all checks.
I play at betED.com, and they do payouts and withdrawals on e-checks once you pass their fraud checks.
e-checks still accepted