i got 2 suggestions, u may pick one:
1) buy from ebay, there are Chinese sellers that can give you free shipping, but beware of product imitation, u might get a lemon juice inside, like i did.
2) wait until you got lot of things to order and buy in bulk from Farnell, combined shipping may contributes to a lot lesser cost for each product.