I used to use Ninite for years until I had a paradigm shift in my business.
I used to come home, update my ninite profile, download all the newest releases and save it to my USB sticks and go to bed. Then I realized that if I don't have to update ALL of the customer's programs, it saves me a BUNCH of time, even though some installers can be run sequentially.
I decided against updating EVERYTHING they had on their systems and only will patch Java, Flash, Silverlight, and Firefox/Chrome - all of which are downloaded and installed by PatchMyPC.
Now, not only do I NOT have to go update my ninite every night, but I don't waste time with installs on a customer's computer that aren't necessary.
As a field tech that now owns my own business, I've come to realize that in repair, time is money. If I wanted to waste time installing programs for billable hours, that's one thing, but if I can get in 2 extra housecalls every day because of the time saved not installing updates to every program, it's more money in my pocket.
Anyway, good luck with Ninite - it has it's place, specifically (IMO) in terminal server situations where there are several/many client computers that all need the same updates... it's not for my business model anymore.
Light in the absence of eyes illuminates nothing.