Review (3/5): Three Stars
seems to do a good job of doing what it is advertised to do.