links for 2009-01-06

links

Ada Lovelace Day