+1 on this whole idea