Apple's Remote Desktop software also does this thing, albeit for a price. One thing it has over VNC is that you can view ALL computer's monitors at one time (each screen in a different, small tile on your screen), whereas with VNC you're relegated to connecting to each computer individually.
Of course, Remote Desktop only works with Apple computers, whereas VNC will allow you to do Windows, Mac and Linux all at once.