Too bad we can't get the DigiKey treatment for parts shipping. Love that place!
I recently had a PCB fabricated in China and 5 parts were in my hands in five days for $50 -- shipping & fabrication cost! Shipping a small box from Marco cost more than that and took 3 weeks!