$1 per 1000 miles is cheap if you think about it.
If I had access to a bargain like that I wouldn't hesitate in signing up. I'd have multiple telephone lines just for that purpose.
Where else can you get 25,000 miles for $US25?
I feels soooooooooo discriminated against down here in Australia. Stop wingeing , start switching and collect those miles!
cheers Peter