insanomano, you still know how to include smart? it's changed a bit, so if not just ask me on MSN and I'll show you it'll only take a quick minute, sorry I didn't get a chance to run this last night, I was pretty tired. I'll try to get you that proggy I promised in the originial thread ASAP.
EDIT: you only call SecondProggy; once, it's the exact same as the Proggy; but has extra stuff on it. You should just call proggy there, then after proggy put:
Writeln('**************************************');
writeln('* Completed all Bolts, logging out! *');
writeln('**************************************');
instead of making two proggys, one with 3 lines just added ;). So just throw that in your mainloop after SecondProggy; and change SecondProggy in your main loop to just proggy;, it'd look better in my opinion and make your script less lines.