@mSanterre hard to say over the long run; mostly did it for flexibility, not cost savings. once the core is running smoothly adding new features / changing UI is just a few prompts away (vs endless Salesforce config hell). also a great excuse to dogfood our product