How am I spending my time?

Looking for an app that will profile how I spend my time on my computer (i.e. how long am I using which application.) I vaguely remember such an app appearing in this forum (I think?) but I couldn't find it. Suggestions?