you may use dynIPwrapper script, to be found here: http://tech.groups.yahoo.com/group/twinklephone/message/2144 (howto) http://groups.yahoo.com/group/twinklephone/files/dynIPwrapper/Twinkle It will restart twinkle whenever the public IP changes. Though not perfect, it's the best solution to your issue. jOERG