I've developed a dynamic banner which indicates how much left you need to spend in order to achieve a certain goal, i.e. a free item or free shipping. The banner updates every time an item is added or removed from the cart.
You can set customize the message along with the banner appearance and duration.
You can preview it here (store password: simplify):