set RGBGreen to {0, 10000, 0} as RGB color
set RGBRed to {10000, 0, 0} as RGB color
set RGBBlue to {0, 0, 10000} as RGB color
set RGBBlack to {0, 0, 0} as RGB color
set RGBWhite to {65535, 65535, 65535} as RGB color
set RGBcolors to {RGBGreen, RGBRed, RGBBlue, RGBBlack}
repeat with curColor in RGBcolors
tell application "Terminal"
activate
with timeout of 1800 seconds
do script with command "pwd"
tell window 1
set background color to curColor
set cursor color to RGBGreen
if curColor = {65535, 65535, 65535} then
set normal text color to RGBGreen
else
set normal text color to RGBWhite
end if
set bold text color to "red"
set title displays shell path to true
set title displays window size to true
set title displays device name to true
set title displays file name to true
set number of columns to 120
set number of rows to 40
end tell
end timeout
end tell
end repeat
Obviously colors, the number of windows and the like are easily tweakable.
[robg adds: I haven't tested this one...]

