BTW, what were the main difficulties/problems in implementing your project using spreadsheets?
I assume that one of these was having to write Ruby scripts to connect things together instead of working directly with your data sources, was there anything else?