<<2. When the pc s/w connects to the 3k the first thing that is done is a version match and the pc s/w automatically goes into a version update if the 3k has a newer copy (based on the wrapper info). 3. We currently require the user to restart the pc s/w after the update, but would like to make this more automatic in the future.>> Set it up so that the "application" that the user starts (probably through a link) is not the actual software, but is instead simply a "loader" that does the following: 1) Connects to the host 2) Performs the version check; if the version is OK, skip to step 4) 3) Download the updated version, overwriting the obsolete executable with the new one 4) Executes the "real" application Steve