Line Follower program

Some reader (jeff) has posted a link to a Line Follower program for the NXT, written in NXT-G.
As it was published in a comment to a blog entry regarding a completely different topic, I thought it worthwhile to give this one its own homeland here, making it less likely to be missed by readers and easier for discussions.
Comments
Thanks much for posting the source code for this program.
Since books for NXT-G are non-existent (right now), the best way to learn code is to look at the examples of others.
Much can be done to augment the line follower program. You can add more blocks to allow the robot to turn back and forth only a few times looking for the black line. Then have the robot move in a bigger search pattern looking for the line.
http://home.earthlink.net/~xaos69/NXT/
Enjoy!
Have any of you recently clicked in the mindstorms.lego.com page, the section that says "What is NXT?" in the "do!" text?
I did not know the AlphaRex could do those things!!!
''Build and program robots
that do almost what you want''
I tried your "line follower" program--it works great!
Even the presence of strong ambient light doesn't affect the light sensor (as long as it's calibrated).
I think it important to make clear that I am not related to the line follower program in any way - it's entirely Jeff's thing.
I've just extracted the link Jeff posted recently into its own blog entry.
http://home.earthlink.net/~xaos69/NXT
Enjoy!
I've just posted in my website the source code and videos from my LEGO line follower robot, maybe could be insteresting for someone:
http://kile.stravaganza.org/project/lego-robot-line-follower