I would agree that taking a screenshot may not be appropriate in all situations, but the applications where I am doing it do not display any sensitive information, just internal operations stuff. And true, a screenshot is not always helpful, but there have been times where it HAS helped me in tracking down bugs. At some point I may take out the screenshots as I get all/most of the bugs squashed. It is up to the programmer to decide if taking a screenshot is appropriate in their environment...