I agree, I think it's a natural successor to a spreadsheet for something more complex. You can even have a section with tabular data (i.e. an embedded spreadsheet), which is what spreadsheets excel at, but it meshes very well with the classical programming paradigm.