links for 2009-07-13 100 Essential Skills for Geeks | GeekDad | Wired.com (tags: geek technology humor funny lists culture)