Creating a DialUp client, working with VB6 using both Microsoft RAS and a RAS control by Catalyst.com, there are some situations when my program crashes leaving the user STUCK online. I need to be able to be 100% certain that the line will be CUT whenever this occurs but HOW ? Can obtain PID for Catalyst RAS control, but how to kill it ? Have built 'partner program' using heartbeat methodology to monitor main Dial Up Client BUT unable to discover how to kill the process. Any ideas please ?