It'd be nice to have to have a checkbox in SQL cells for caching with perhaps a timer (e.g 1 hr, 1 day, 7 weeks) where an expensive SQL query will not be executed within that time window if a cache entry exist for it - perhaps it doesn't encourage best practices (probably moving expensive queries to a data warehouse) but i could see it being useful in some instances