TimeSage

TimeSage is a tool for general time recording, e.g. tracking hours worked on different projects. It aims to make creation, usage, and management of projects with attached time sheets / tables, notes etc. as fast, easy, and flexible as possible.

QuickTime Player

Nice video playback for Apple's QuickTime (and other) formats.