I am not a fan of dedicated installer programs that automatically do stuff like NI's installer. I am glad Cakewalk left the offline option. If they hadn't I certainly would have been doing some groaning but I think the Baker's realize we're all a finicky bunch and can only get away with so much before a riot breaks out.
Perhaps I will come up with a solid, well thought out scheme for handling how the downloads are served up and post a feature request. I had some thoughts about it when first installing Platinum and this has me thinking about it more.
Really though I already covered the gist of it. Make sure things are separated as much as possible (but allow for bulk downloads of specific sets of components like it is now), make sure everything has an exact date on when the last time that element was updated (so we can cross reference with when we, the users last downloaded/installed that segment... and I mean retroactively like DimPro would show that it has not been updated for years, loops and patches would be dated so we know what we may or may not have), maybe have an extra option showing what we have downloaded already and when we did it and toss in some Sort and Search options. Still thinking on it but if we are going to get updates every month or so it's going to get very confusing very quickly.