This is as cool as it sounds.

More...