Bandicam is a multifunctional tool for screen and video capture. It provides many useful functions such as assigning hotkeys, mouse highlights and effects, own watermark, audio options, time delay capture options etc. The program can also integrate with various software such as web browsers, MS Office, Photoshop etc. Thanks to its extensive list of video codecs such as Xvid, MJPEG and H.264 the program can achieve a high level of compression without compromising video quality. Bandicam has a free version too, but has limited recording time and an everpresent watermark.