I blogged the other day about a class I wrote to help manage a VPN connection. Since then, I've made a couple changes and updated the article to reflect the code changes.
-Created an overloaded, parameterless StartManaging method to make it easier to start in a new thread
-Listened to the PowerModeChanged event and paused the timer if the computer is coming back from standby
-Cleaned up a few issues
-Added code comments
The class code is here. If anybody wants to see the form code that is consuming this class, let me know.
P.S. Is parameterless a word?