Thanks to all the wonderful projects that made it possible to build this blog.