Not the best name, but a pretty cool idea.