If it's worth saying, but not worth its own post, then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should start on Monday, and end on Sunday.
4. Unflag the two options "Notify me of new top level comments on this article" and "
Yeah, that's why I kept comparing it to a spreadsheet. Ease of use is a big point. I don't want to write SQL queries on my phone.
The point is, this kind of problems is the wheel that every starting coder feels the need to reinvent. How much innovation there is in linking an on-screen UI element like a button with a predefined SQL query? (eh, don't answer that, I'm sure there is a patent for it :-/)
Sure, you may want a personalized app that is set up just right for you, but in that case just pick the right framework and assemble your app out of Lego blocks. You don't need to build your own plastic injection moulding machinery.