I collected some nice links the past few weeks and would like to share ‘m with you