Better World Books (BWB) also funds Literacy Worldwide. So while you're spending money, you also donate to a good cause :)
So, I placed an order last night for 3 books, and I can't wait for them to arrive :) It'll be here within 7-21 days. Hooray *grins*
Their shipment is FREE of course only WITHIN the US, but it only cost USD$3.97 per item for International Shipment. This is pretty reasonable, as I've done my maths, if I were to use AMAZON to ship my books, no doubt AMAZON's books are slightly cheaper by a few $$ but their International Shipping is a killer, the amount it cost to only ship a book is equivalent to another book :(.
Below is a comparison chart between the two site. This is what I've come up with. If I am wrong, don't be afraid to tell me. But this is what I've experience with the two, it might differ for certain books.
For me, at the end of the day I decided to go with BWB because, despite the fact that Amazon sells cheaper books, but their International Shipping cost is crazy, and it adds to a higher total amount of cost compared to BWB. Where I pay slightly more for their books, while their International Shipping cost is fixed to USD$3.97 per item. That's the normal shipping 2-5 weeks (normally fastest to Australia, Western Europe, Mexico, and Canada).
If you require faster shipment, you just have to pay more, should be around USD$11.97 per item and you'll get it within 6-15 business days Please don't quote me on that, you can be sure by checking out this link.
Anyway, hop over to Better World Books to check it out if you've not already done so. :)
Unless you know a better/cheaper site to buy books, please Share :)