posted message: Here are my thoughts on both Task 1 and Task 2: http://freerangeprogramming.wordpress.com/