display dialog "How many hours until desired shut-down time?" default answer "3"
set shutDownTime to (get current date) + ((text returned of result) as real) * 3600
repeat
delay 5 * 60
if (current date) > shutDownTime then exit repeat
end repeat
tell application "Finder" to shut down