I'm just glad that I figured out precisely where the divisions between content, layout, and algorithm exist. Before that I was floundering, unable to walk through the maze for lack of an arrow pointing at the "Start" entrance.
Finally getting used to MySQL. The interface (and I don't mean DBI, I mean the actual query engine) is so unfamiliar to me right now that I need a reference beside me for the simplest things. That'll pass, though.