@Mumps: Can't all of that be done with a script? Including DL'ing?