I'm looking for a connector for an ICSP programmer that is not the 6 pin female. Because that requires a 6 pin male on the other side, and its a lot of board space. I found a PC-card style "card edge" connector, but its pretty expensive and also has a good sized footprint that needs to protrude out of the board. I was also thinking of re-purposing a micro-SD connector, but it may not work because the microSD card is thinner then a standard PCB.
Any other ideas for a 6 circuit connector that is very small and really cheap (preferably just pads) on one side?