Favorite Technology

There is a long list of great products and solutions that have allowed me to become a productive programmer. My job would be considerably harder without such excellent tools at my disposal.