Just re-installing some plugins - and it occurs to me - that some of the plugins are to be "NetworkActivated" while others aren't... but in some instructions - there is no indication as to which method of activation is required.
Upon looking further - and reading through the forums - I've discovered that; while this question does get asked from time to time - there really has been no clear effort to properly determine which plugins are meant for which sort of activation.
A great example would be the "Blog Directory". This is a "network activated" plugin. But that doesn't really make any sense. The purpose of the plugin (we assume) is to present a single page on the core landing site - or on the main network menu - which provides a directory of the network blogs.
Depending if you are thinking like a network admin, or a site admin - this could be a painful riddle to unravel. Does this need to be network activated? Or does it simply activate on the core site - and snoop through the network.
Then there's the other side of the coin. the WPMUdev UPDATE Plugin. Is this a network activation? or is this just for the network admin to see on the core site? If I "network activate" it - do the individual site admins get notifications to update their plugins?
Perhaps I'm over thinking - but this has bitten me in the rear on MANY occasions. With the lack of consistency in the way installation documents are sometimes written - it leaves far too much room for over-thinking. So all we (noobs) are left with - is coming up with a clear way of understanding the difference between a network activation, and a site activation.
I've probably read 20 explanations of what the difference is - but in each of those explanations there seems to be some key information missing. Like the fact that a network activated plugin might only be visible to the network admin - while others provide additional functionality that individual sites can change separately.
Ultimate Facebook is one such plugin that seriously messes with my mind. But I'm happy to post that in a different thread, because it's an entirely different conversation.
Any thoughts from those in the know?