I just ordered a roll of Ultracote from Horizon Hobbies, which was priced at $15.99. The freight charge was $11.72, which was a surprise. My issue was that their ordering software doesn't reveal the shipping costs until you have pulled the trigger on the credit card.
I called their 800 number and asked why the freight was so high and the nice young man I spoke to said they had another complaint today about the same thing. I told him I buy everything on line and most other vendors show the freight costs before you confirm the order. Often times, you can even increase your order with little or no change in freight.
Well, they offered shipping by mail for $4 and change or UPS for $7 and change. I was able to double my order and buy two rolls without additional freight costs. I took the UPS and should have the order in a couple of days. It pays to ask questions.