Rated 5 out of 5 stars

So far it's pretty great at what it says it's supposed to do.