This is late, but Capgemini has been having Ted Benoit art in their ads that run in the Post business section; they've also been running far larger in the NY Times biz section. I think there are 5 pieces of illustration alternating - a lumberjack, a moonscape, a racing scene... their website has a
pdf press release about the ad campaign with one of the images embedded in it.