Oops, I meant to give it 5 stars!  It's exactly what I wanted.