J. Phil Thien's personal content has been moved to http://www.jpthien.com.

Please do me a favor and update your bookmarks, and maybe even let others know of the change.

You will be redirected in a few seconds.