News worthy was a fix to Mac OSX to enable the server to run correctly. timeval.tv_usec on a mac doesn't like to be bigger then 999,999. Also fixed the frequency so idle is called at the right frequency.
Since I now own a mac (and loving it) I am fixing some compile time and runtime errors. Most notably the SockAddr class had to be rewritten to have a member variable of sockaddr_in instead of diriving from it. I also implemented a fix to SimpleServer and TelnetServer to fix the select returning an Invalid Param error. This was because it was not using the timeval structure correctly for osx. I haven't diagnosed it yet, but the way I was using tv_usec was causing the issue. Sleep time is temporarily hard coded to 1 second.
Dusting things off finally. See the tasks area for a complete list of changes. The big ticket item is going to be removing compile errors in newer compilers. They were not happening on Mandrake 8.0, my development system at the time. The second item, perhaps the bigger ticket is to get java support setup. No real estimate at this point. Thanks for all the support!