Although its not listed on shop4miles' site as worth anything (it says 0 miles per dollar), a polite email to the customer service usually results in them offering one mile per dollar for Amazon.com. Think of it as an unadvertised bonus.
I just bought a few orders of books and by simply asking in this manner, I've been awarded 1 mile per dollar at Amazon for all those purchases.