Log nesting allows users to nest one log beneath another. This allows for many logs to be added to an account without the previous clutter. You can organize logs into categories.
Also created the ability for users to have content pages... just plain old html pages wrapped in the site template. Makes sense if you think of them in tandem with the log nesting. Let's say you have a basketball log, running log, golf log and ten other non-athletic logs. You may want to group the basketball, running and golf logs together. To do so you have to nest them under something. But you don't want to create another log called Athletic Logs which will essentially be and empty placeholder just so that you can put the others beneath it. So what you do it create a content page, put a quick desription in the center of the page and then nest the logs beneath it.
It was a fun challenge to get these features running. Another nice usage of recursive functions. My code came out incredibly clealy this time. It was tiring, but not frustrating. Lots of interfaces and abstraction is what did it.
On my site you can see the new Bio and Work History content pages. They're pretty basic... just html... but they serve their purpose.