Hi. I've now concluded that my timeout problem was with PuTTY. I'm using SecureCRT now and have left it idle for more than hour without being disconnected. Many thanks to those who responded!
-- Who's watching the watchmen? Key fingerprint = E619 726E 3815 7A48 EAC7 E49F DF93 4E33 B069 0883