I called the Detroit FSDO about this becuase I had the same question. They told me, basically, if an airport, no matter where you landed all the times inbetween, is 50 nm from the orginal departure point, log it as XC. if I landed at every airport inbetween DTW and TPA, none being more than 50 NM apart, its still XC.