Oh, yeah. Basically put: toggle_fow + perfect_spy => You can see everything but hidden armies (those lying in ambush)

Which also has the unfortunate side effect of making assaniation/sabotage scrolls a bit slower.