Spent some time designing some new features for the shop's web store and working out how that's going to impact the database that drives that. I tried to minimize changes to existing tables and it looks like I only need to add one new column to one existing table. Everything else can be done with more tables, which I'm going to prefer on this project.