Snap! Build Your Own Blocks. Alpha Another variation on the visual programming idea. By the time I need to teach this next year there should...