Just a quick note, the BetterList implementation in the Fog of War package is out of sync with the one that is in the NGUI package. If you import Fog of War into a project after NGUI, it breaks NGUI if you include the BetterList.cs file (which Unity will automatically overwrite).
(issue is in the BetterList<Transform>.CompareFunc call in UIGrid.cs for what it's worth)
Might want to namepsace and/or rename the file in the Fog of War package maybe? The newer BetterList in NGUI seems backwards compatibile with the other one, but not the other way around.
Cheers!