I've ordered a lot off QVC, since I got freeview a couple of years ago, and sometimes my decision is made because it's a TSV or a hot pick or because I'm making a repeat order, rather than the postal charge. I think their charges are fairly reasonable, when compared to BidTv and their subsidiaries when postage there starts at £7.99, plus the £1.50 phone call to buy the item. I've had SD cards and also much larger and heavier items, all of which were £7.99 p&p, which seems a tad random.
One item I ordered from Bid never arrived and it took me 3 months and a lot of repetitive phone calls to get a refund from them. With QVC they sent a replacement, for a non-delivered parcel, within a few days (after I'd filled in the disclaimer form) and any refunds have been made promptly.........or maybe I've just been lucky (so far!)