with regards of quality of forecast I don't know: don't really know if they just aggregate other's data or make some kind of forecast themselves.