Hmmm...Kobo is the only place (so far) that I've bought ebooks, although I've been looking at a few Smashwords ones. But the last (only...) time I bought pbooks from Amazon (admittedly, about 5 years ago now) it allowed me to put multiple books in a cart and pay for them all at once. And I haven't bought from the other places mentioned.
But that is a good idea about the gift cards - will think about that.
Curiously, the book I ended up buying (see earlier post) is actually published by Penguin, but I still got the discount.