Interesting Links and Videos

An interesting list by Steven Aitchison of 100 different ways to advance your mind and your life.