http://seanj.afraid.org/craft/#

It's very strangely addicting.