Dwolla seems to be a good service but they are really REALLY slow.
I deposited money on the 7th and it did not arrive until the 13th. Plus it takes days to verify an account, and they don't work on weekends, which is kind of outrageous.
so on average it takes a week