Paul, Dmitry, thanks for the link, the idea of an SQLite-backed spreadsheet with Python for computations looks quite enticing.
Right now, the spreadsheet is unworkable (formulas are updating where I don't want them to, visual editing glitches), hope you iron out the bugs.