Surveillance
Camera
You would place this block and using another block be able to see whats in front of the camera. (I realize this would be very hard to code.) You could place them throughout your base in SMP and they would let you see if someone is coming into your base to attack.