Good article, almost exactly the same thing I do. The only thing I would like to add is maybe infinality. Even though it's not maintained anymore (the...