Edit: taskwarrior is the best time management software I've used -- an opensource, command-line to-do list that can be modified to integrate with just about anything.
I've seen some people post helpfully their taskwarrior config, but not enough people. So here's mine, with a few privacy-related things taken out. Most of my customization has been in different report formats, and i6) n the date format. For the latter I'm working on sensible ways to incorporate the ordinal (1-366) date; you can see those defined below.
A few things to note: I track my readings in taskwarrior with user-defined attributes for page number, author, pubtype -- enough to let me export this to a fully-formed list.
As of now I sync with symlinks and dropbox across five devices and two operating systems.