User blog comment:Violetofen4/An Idea/@comment-3038231-20110617225502/@comment-5084855-20110617225534

It is rather close to what you suggested.