Everything is working, minus threading. No idea if I will ever spend the time to get that working.