- avoid opening and closing multiple progress dialogs - report errors at the end; download what we can - update dialog text