If you sign up for a direct transfer, which you can do on line, you still get the bonus miles as if you signed up for direct deposit. I don't remember if you got them for the date you signed up or got your signed form mailed into them, so it may be too late, but it may still be worth a few bonus miles.