Yey! another one that is worth waiting for.