Some ideas; not comprehensive.