This is awesome. Definitely what the web was created for.

27