One goal for the exercises is to provide "real world" problems. I often see co-workers struggling with a question that could be answered with a bit of Perl. These same people have made small attempts to learn Perl in the past but they've never stuck with Perl due to a lack of identifiable real world application. I'm trying to get this guy to the point where he'll have the tool in his box and recognise where it's useful.