I’m busy enough already… but can I resist Canopy from @mxcl? It looks very interesting… sigh… dammit I seem to failed in resisting it…