nice work DarkWarrior, but maybe reline the dialog a bit to limit most of the unused space.
then again diff people have diff tastes in alignment.
also if you are going to go the route in using while loops. maybe instead of putting a while loop everywhere you need one in the snippet. make an alias then just make a call to that. if you understand what i mean.