I feel this thread is also an opportunity to critique people's choice of programs etc.