I like spreadsheets to get things done quick 'n dirty, but I feel like the threshold to where a spreadsheet becomes painful and the problem is better solved with a database (SQLite would do) and custom application is remarkably low.
And of course ... I'd have less grey hairs ... :(