Visual Turing Machine

Visual Turing Machine (VTM) is a program that lets you create Turing machines with a point and click interface instead of using esoteric languages. You can pack your complex machines into small boxes, and then reuse them as part of a bigger machine. VTM also features an infinite length tape. (Source: http://freecode.com/)