Why has this not been recommended to me before? It takes a bit to get going but HOLY SHIT.