For something this repetitive, use a repeat loop:
mount volume "afp://server/name" as user name "user"
tell application "Finder"
activate
set all_prompts to {"Wam!Net folder", "Wam!Net Staging folder", "FlightChecked folder", "TabProjects folder", "OldDocs folder", "PDFs on Reg.Ad", "PDFs on GraphArch", "_PDFs_HD:"}
set all_bounds to {{225, 44, 540, 427}, {543, 44, 858, 427}, {861, 44, 1228, 427}, {862, 451, 1228, 567}, {225, 451, 539, 956}, {543, 451, 857, 956}, {862, 599, 1231, 955}}
set prompt_count to (count all_prompts)
repeat with i from 1 to prompt_count
if i < prompt_count then
set this_folder to (choose folder with prompt ("Select " & (item i of all_prompts)))
else
set this_folder to (((path to documents folder) as Unicode text) & (item i of all_prompts)) as alias
end if
tell (make new Finder window to this_folder)
set toolbar visible to false
set current view to list view
set bounds to (item i of all_bounds)
end tell
end repeat
end tell
Jon
PS If you’re using Mac OS X 10.3 or earlier, take a look at Finder Window Manager which allows you to precisely position windows, save and restore window sets, and more. Note: The current version of Finder Window Manager (v1.9.4) is not Mac OS X 10.4 (Tiger) compatible. While I am currently working on an update, I’ve hit some Finder-related bugs in the new OS and it may be a some time before I can release a fully-compatible Mac OS X 10.4 version.