Clinton Blackmore has continued working on his programming tool called "Enchanting". His goal is to make it easier for children to program their NXTs.
"This video shows off Enchanting version 0.0.4, which can be used to program LEGO Mindstorms NXT robots in a Scratch-like environment."
This is only version 0.0.4 and it looks great already! If you want to give this tool a try, visit the project's website here.