Best registration idea I've heard in a while