Thanks guys!
->Shockwave - I'll be fixing it, the bug's in ufmod not in my code - it calls the right functions to shutdown, but it's just dropping through waiting for the sound thread to exit...Either that or ExitProcess is looking like the solution, though that's a sledgehammer to crack a nut.
Jim