Anyone use this? I have been reading good things about it but it's expensive. Just wondered if it's worth it.