Glad you like it. It really is hard. You can read a lot of reviews and people will say contradictory stuff. One of the biggest takeaways from looking at all the data I've collected is that no company is even close to perfect. These services are pretty hard to compare apples to apples because there are a lot of touch points dealing with customers. The human interactions are hard to quantify. Sometimes a hard drive dies and you catch a support rep on a shitty day. You may have a really bad experience. Is that normal or just an outlier? It's really hard to tell without enough data. So I try and grab as much of it as possible and publish it transparently. My hope is that it is useful and people end up at companies they are more satisfied with, let the good guys benefit from treating people properly rather than paying the highest commission and locking people in.