Hello again, Allan! I hope you "kick those slovenly habits".
I'm trying to make this fun. Read my [lectures](http://www.azimuthproject.org/azimuth/show/Applied+Category+Theory#Course) and do some of the harder puzzles. Help people discuss some of the [exercises](https://forum.azimuthproject.org/discussion/1947/how-to-discuss-exercises), too! And so on.
I think functorial database design is cool, and a very natural idea. Kan extensions for the win!