I went through Duke's schedule pretty fast, so this might not be 100% accurate, but in the same time span they've only scheduled one true road game that wasn't part of the Big 10/ACC Challenge and that was against Michigan. They have done several unbalanced home-and-homes with St. John's and Temple, where Duke's home games are at Cameron and St. John's/Temple's are at a larger, off-campus venue. (ESPN wouldn't count those as true road games for SU.)
Decided to make it a Duke half-hour and watch the remainder of the Delaware game while looking at their past ten schedules.
a.) There are a few road games on there, though they have gone whole seasons without any non-conference road games.
b.) They play a TON of neutral-site games.
c.) Kind of bitter that they've been to Maui twice in five years and we haven't been since 1998.
Regarding (a): In 2005, 2007, 2008, and this year, Duke did not play (or will not play) any road games outside of the ACC. In the other years since 2003-2004 they've played at: Michigan State, Georgetown (three times), Indiana, UNC Greensboro, Purdue, Michigan, St. John's (twice), Wisconsin, and Ohio State. That's thirteen games. At least one of those Big Ten games was not part of the challenge (they played at Purdue and Michigan in a five-day span in 2009).
On (b), they play neutral-site games all over the map. Alaska, Chicago (Valparaiso, Iowa State), Portland (Oregon), Meadowlands, Charlotte (Davidson), MSG, Kansas City, Bahamas, Atlanta (Kentucky), Philadelphia (Temple).
On (c), I don't like Duke.