Guys, those of you who used RMI, how did you handle the connection timeout issues on client side? Does it make sense to start timer immediately before the the remote call was made to abort the connection that has taken longer then some certain amount of time?