Ally Bank is now letting all customers use eCheck Deposit. More details are listed in Ally's blog post
eCheck Deposit allows you to make deposit checks at home with your PC and scanner.
I have not tried this yet. A reader who was a beta tester provided a review in June
One thing I just learned from the CSR is that the daily eCheck deposit limit is $5,000.