Nice list. While I don't have all the skills listed I do have way too many of them for comfort. A few I would like to learn. The rest... I don't think so.
100 Essential Skills for Geeks | GeekDad | Wired.com
100 Essential Skills for Geeks | GeekDad | Wired.com