Absolutely outstanding. Dave thought of Absolutely everything and then some!