Originally Posted by paulr
I need to transfer a substantial balance to a credit card. I suspect that none of the mile-earning cards let you earn miles on such a transfer, but I'd love to be proven wrong

You may want to check out the Discover Miles card. When I got it last year, there was no annual fee and I actually received points for the balance transfer.