A google search for --- teaching while loops in computer science --- gets you into some pretty interesting metaphors.
Discussion about the difference between for and while loops.
A high school student’s perspective
A HS comp Sci teacher blog
Teaching iteration videos
While and Do loop videos
Teaching recursion with Scratch
CompSci Woman Blog
Free until Nov. 4 --- commercial grade video converter from Winxdvd (both Mac and PC versions)