Putting together the campaign 2004 puzzle