I won a order of 10K pieces lanyards through lanyard.net, its delivery time is very tight, and I only give them 3 days production time. However, they make it, and the cost is the lowest one. I'm happy for it, and will always purchase my lanyard order from them.