Easy Multi-Threaded Client

Here's a great little tool that helps you write a simple multi-threaded app.  It gives you an easy way to move certain tasks to a background thread.  Neat idea!  Now I can move much of the database stuff to a background thread on one of the apps I'm working on.