A 4000 mile offer came with my NWA Worldperks VISA bill this month. It says "you'll instantly earn 4000 Bonus Miles when you sign up with Earthlink Internet Service.*"
Then in teeny tiny small print at the bottom it says "A 2000 mile bonus will be deposited in your WorldPerks account within 8 weeks of your second and fourth Earthlink invoices."
Doesn't sound like instant earning to me. And good luck getting through to their customer service when the miles don't post.
Earthlink = Sprint = trickery, deceit