Oh. This exists. http://shar.es/IcG86