Oh how often I keep saying that these days... "All the parts are there! Why hasn't anyone piped this into that?"