I have some (albeit not much) experience using NoSQL - MongoDB has a beautiful Python driver. But I don't want to suggest packing more content in the schedule. And I agree that getting them away from Excel is the primary goal.