I like that this topic discusses specific use cases (which, to me, seem to be not so uncommon). Trying to solve these cases could be a way of creating/improving some workarounds for two frequently recurring issues:
See also: