A few interesting links for this weekend. Enjoy.