2013-07-20 - Jonathan Morgan - refactored domain collection to reuse shared code, have better output.