OpenTimes is an open source timekeeping/clocking system for small-medium businesses.