Right now, if you shop at Kate Spade through the BA shopping portal, you can earn 250 BA miles per $1 spent. That works out to buying BA miles for about 0.4 cents each, and you may even come out with a free KS bag.

We’ve previously covered these kinds of shopping portals as well: