This has basically been answered now...