I agree with this idea 100%. Also, as I mentioned in the Lighting thread, if an area is pitch black(not just dark, but complete blackness) nothing should be able to see, not even orcs/dark elves, but creatures could still detect via sound and such. Creatures such as snakes or bats would be completely unaffected by this darkness though.
As far as invisible things goes, I think that once you detect an invisible creature, either from it attacking you or whatever, a special symbol appears to indicate that creature. If you have poor perception it will disappear the next turn, indicating you lost it. If you have high Alertness, Perception and possibly Listening however, you will continue to see the symbol. You wouldn't be able to tell exactly what monster it is, but you will know a monster is there.