Product review (4 stars): Four Stars
So far this has lived up to expectations.