Best place to buy headers in North America?

Try dipmicro.com
They have 6,8,10, and 20 pin headers.