Why is it so awkward to run the process?
An app should run on the Mac, maybe wait/check for Phone reporting Tether Ready and then run automatically based on last settings.
This way only 1 setup, on the Phone, run Tether........ makes it go. 1 push.
The way it is you have to Start app on Mac..... oh, actually Exit from previous run, find app in /Applications fonder, run, answer the same questions AGAIN, Bluetooth, pick the Same device as last time --- that should all be skipped, use Old device, Old settings bluetooth/usb
so that there is minimal interaction from the user since it's all the same as last time
Preferences should exist fro m the Menu to allow for this. Some kind of Menubar entry too -- and ability to turn it off easily.
In the simplest Preferences whether or not to Default to Bluetooth/USB or ask everytime, same for Device, use last or not option.



First day of use.....
first few times of use were ok, about 2 hours of use
last 3 hours: in the last hour, Tether process went up to 170% of CPU usage and 220mb use -- runaway resourse hog on 10.6.8 OS X and 8 gigs Ram, at leat 4 gigs (or 4-6 gigs) free, nothing major running, just a browser or 2.... all under control except for Tether.
2 exits each time, restarted - just fine
There should be some logging of this kind of data that's mailable to developers, so they can prevent that in the future