So what exactly is it/does it do? I've had a google but everything has flashy names etc and it's hard to know what to trust.