Ever since i got the sparkfun eagle library i fell in love with somthing many people overlook
headers they call "locking" headers ... there offset from eachother so you can stick a regular spaced header in to them and it squeezes them in place like this

i honestly have not see this being used before but for all my prototypes i use this as the programming headers ... as there much much easier to use than pogo pins and there cheaper than putitng headers on everything! especially if your project has no other headers on them!
does anyone else use these?
i never had any of the problems i thought i would have with them like a poor connection or anything (granted i use gold plated headers for my programmers)
they also make it a real ease to solder some in! ... personally i hate soldering in headers in normal pitch boards!
EDIT: you can get the library on there GIT
https://github.com/sparkfun/SparkFun-Eagle-Libraries ... i highly suggest installing the whole thing there are lots of nice components in there!