Lost Souls by Chris Sherwood (chrisshe@microsoft.com) for the JV80/880
