I just got another box in from the US to the Netherlands (EU) with one zorro card. Was shipped using USPS, costs $13 or something similar and arrived here in little less than a week.
Myself I sold some stuff through Ebay the last month and shipped about 20 packages across the globe. Into the US or EU takes a long time if customs needs to look at it.
Tips:
Make sure you fill out the customs form properly. The value stated on it usually is also the insured value of the package. Based on this amount the receiver will pay import duties (in Europe usually about 20% + many extra's + handling fee).
For small stuff just specifiy an amount like value $10 and GIFT. Saves weeks on time and import duties.
You can have people arrange pickup by courier. That way you don't have to do anything but wait at the door for UPS, TNT, DHL, ... to arrive and take away the box.
I only use TNT for sending because it works out almost always, I can drop of the package near my home and the prices are OK. Point being, stick to one courier and save yourself the trouble of figuring out the many different ways and forms ;-)