Product review (5 stars): Perfect.
I am not sure what to say about this, except I wish it was cheaper.  It works just like it is supposed to.